Project1
标题:
如何用其他键控制人物移动
[打印本页]
作者:
kjj287823917
时间:
2011-9-28 09:36
标题:
如何用其他键控制人物移动
如何用其他键控制人物移动 比如用wasd dsu_plus_rewardpost_czw
作者:
526832541
时间:
2011-9-28 10:26
可以,按F1 把按键改一下就可以了
作者:
钢铁列兵
时间:
2011-9-28 11:13
F1似乎不能解决方向键的问题
这个要牵扯到脚本了,问问站上的脚本强人更好
作者:
77777741
时间:
2011-9-28 12:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
876417737
时间:
2011-9-28 13:06
额- -如果是脚本的话 这个完全可以在论坛搜到啊 他也不用提问
我推荐2L和4L的不行的话 你就采纳3L的仔细去搜吧
作者:
MeowSnow
时间:
2011-9-29 18:05
做个了范例,纯事件的哦,自己研究吧……
wasd移动.rar
(187.64 KB, 下载次数: 82)
2011-9-29 18:05 上传
点击文件名下载附件
835494264于2011-9-29 18:10补充以下内容:
不过用纯事件做有bug,对话的时候你依然可以控制角色跑来跑去,再加个开关解决这个问题吧!
作者:
各种压力的猫君
时间:
2011-9-29 19:00
本帖最后由 各种压力的猫君 于 2011-9-29 19:05 编辑
Game_Player 约 211-221行
# 如果方向键被按下、主角就朝那个方向移动
case Input.dir4
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
end
复制代码
改成这样(默认键位的WSAD)
if Input.press?(Input::Y) #下,键盘上S键
move_down
elsif Input.press?(Input::X) #左,键盘上A键
move_left
elsif Input.press?(Input::Z) #右,键盘上D键
move_right
elsif Input.press?(Input::R) #上,键盘上W键
move_up
end
复制代码
想改其他键自己开F1看对应键位。
这里改过之后只影响地图上走动,其他场合还是要用方向键。
其他场合也想改的话,自己搜索
Input::UP
Input::DOWN
Input::LEFT
Input::RIGHT
复制代码
这四条,相应的改就好了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1