请选择 进入手机版 | 继续访问电脑版

站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

[请帮忙] 存档MOD

4

主题

10

帖子

56

积分

iF基础方块

Rank: 3Rank: 3

积分
56
发表于 2021-12-26 13:32:30 | 显示全部楼层 |阅读模式
本帖最后由 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

44

主题

507

帖子

3983

积分

管理员

Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22Rank: 22

积分
3983

iFAction官方导师

发表于 2021-12-26 14:11:23 | 显示全部楼层
存档这里是从脚本移至界面了,所以脚本里修改的内容也变了,这个我帮你问下作者去
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
QQ群:977585123
iFAction下载
Windows客户端
反馈
意见建议
iFAction

iFAction

京ICP备15053274号-1

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.