|
本帖最后由 wks0013 于 2021-12-26 13:34 编辑
新版的IFA里面没有这些属性,现在要如何修改?,
/**
* Created by YewMoon on 2020/5/27.
* 游戏界面·菜单
* @param ui
*/
function WMenu(ui){
var _sf = this;
this.keyName = "";
this.keyCode = "";
this.init = function(){
var keyText1 = "向上移动/上切换\\n向下移动/下切换\\n向左移动/左切换\\n向右移动/右切换\\n跳跃\\n跑步\\n普通攻击\\n确认\\n呼出菜单/关闭界面\\n";
var keyText2 = "";
var keyText3 = "";
var keyCode1 = RC.CodeToSting(RC.Key.up)+"\\n"+RC.CodeToSting(RC.Key.down)+"\\n"+RC.CodeToSting(RC.Key.left)+"\\n"+RC.CodeToSting(RC.Key.right)+"\\n"+RC.CodeToSting(RC.Key.jump)+"\\n"
+RC.CodeToSting(RC.Key.run)+"\\n"+RC.CodeToSting(RC.Key.atk)+"\\n"+RC.CodeToSting(RC.Key.ok)+"\\n"+RC.CodeToSting(RC.Key.cancel)+"\\n";
var keyCode2 = "";
var keyCode3 = "";
if(RV.NowSet.setAll.maxItems > 0){
keyText1 += "\\n";
keyCode1 += "\\n";
}
for(var i = 0; i<RV.NowSet.setAll.maxItems; i++){
keyText2 += "使用道具"+ (i + 1) + "\\n";
var tempNameI = RC.Key["item" + (i + 1)];
keyCode2 += RC.CodeToSting(tempNameI)+"\\n"
}
for(i = 0; i<RV.NowSet.setAll.maxSkills; i++){
keyText3 += "使用技能"+ (i + 1) + "\\n";
var tempNameS = RC.Key["skill" + (i + 1)];
keyCode3 += RC.CodeToSting(tempNameS)+"\\n"
}
_sf.keyName = keyText1 + keyText2 + "\\n"+ keyText3;
_sf.keyCode = keyCode1 + keyCode2 + "\\n"+ keyCode3;
};
this.initAfter = function(){
};
this.update = function(){
if(IInput.isKeyDown(RC.Key.down)){
_sf.buttonGroup.index += 1;
if(_sf.buttonGroup.index >= _sf.buttonGroup.getMax()) {
_sf.buttonGroup.index = 0;
}
_sf.buttonGroup.SelectIndex(_sf.buttonGroup.index);
}
if(IInput.isKeyDown(RC.Key.up)){
_sf.buttonGroup.index -= 1;
if(_sf.buttonGroup.index < 0) {
_sf.buttonGroup.index = _sf.buttonGroup.getMax() - 1;
}
_sf.buttonGroup.SelectIndex(_sf.buttonGroup.index);
}
if(IInput.isKeyDown(RC.Key.ok)){
_sf.buttonGroup.DoAction(_sf.buttonGroup.index);
}
};
this.dispose = function(){
LUI.DisposeCtrl(_sf.ctrlItems);
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|