站内搜索

搜索
热搜: 活动 交友 discuz

iFAction 世界需要你的想象力!

实现键盘双击跑步的办法

44

主题

507

帖子

4071

积分

管理员

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

积分
4071

iFAction官方导师

发表于 2021-3-26 17:45:46 | 显示全部楼层 |阅读模式
今天群内有小伙伴问到这个问题,就去请教了moon小姐姐,现在把具体做法发在这里,大家需要的自取哦
1,在脚本SMain处,找到下面位置,添加下面脚本如下图,
var doubleMove = -1;
var moveWaitMax = 10;
var moveWaitNow = 0;




2,在SMain中找到下面图中选中的部分,删除,复制下面这些脚本进去,

RV.GameData.actor.updateBuff();
        if(actor != null && mainUI != null && mainUI.phoneMove != null){
            if(doubleMove != -1 && moveWaitNow > 0 && (!IInput.isKeyPress(RC.Key.right) && !IInput.isKeyPress(RC.Key.left) ) ){
                moveWaitNow -= 1;
                if(moveWaitNow <= 0) doubleMove = -1;
            }
            if(!actor.isDie && (mainUI.phoneMove.moveDir == 2 || IInput.isKeyPress(RC.Key.right) ) ){
                if(!RV.GameData.actor.LMove) {
                    actor.moveRight();
                    if(moveWaitNow > 0 &&  moveWaitNow != moveWaitMax && doubleMove == 1){
                        doubleMove = 3;
                    }else if(moveWaitNow <= 0){
                        doubleMove = 1;
                        moveWaitNow = moveWaitMax;
                    }
                }
            }

            if(!actor.isDie && (mainUI.phoneMove.moveDir == 1 || IInput.isKeyPress(RC.Key.left))){
                if(!RV.GameData.actor.LMove){
                    actor.moveLeft();
                    if(moveWaitNow > 0 &&  moveWaitNow != moveWaitMax && doubleMove == 2){
                        doubleMove = 3;
                    }else if(moveWaitNow <= 0){
                        doubleMove = 2;
                        moveWaitNow = moveWaitMax;
                    }
                }

            }

            if((!actor.isDie && !actor.atking()) && (mainUI.phoneMove.moveType == 2 || doubleMove == 3)){
                actor.speedUp();
            }





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
欢迎来到iFAction的大家庭,世界需要你的想象力!
下面是为你准备的各种传送门,祝你在这里玩的开心~
|下载iFAction最新版 |iFAction教学区 |iFAction提问区| 素材交流| 游戏发布区| 喝茶聊天嗑瓜子的欢乐水区|
FEI

60

主题

331

帖子

1949

积分

管理员

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

积分
1949
发表于 2021-3-27 15:07:11 | 显示全部楼层
给小八点个赞

3

主题

10

帖子

89

积分

iF基础方块

Rank: 3Rank: 3

积分
89
QQ
发表于 2021-3-27 21:47:54 | 显示全部楼层
已应用,感谢分享!

2

主题

39

帖子

1298

积分

iF城镇

Rank: 6Rank: 6

积分
1298
发表于 2021-12-15 16:21:54 | 显示全部楼层
赞赞赞
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

iFAction

京ICP备15053274号-1

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