Project1
标题:
如何设置除非设置移动路线外上下左右键不生效?
[打印本页]
作者:
新手小白
时间:
2010-12-12 18:27
标题:
如何设置除非设置移动路线外上下左右键不生效?
本帖最后由 新手小白 于 2010-12-12 18:29 编辑
如何设置除非设置移动路线外上下左右键不生效?(不能屏蔽)
也就是只有触发到条件才能移动
(我不是做大富翁......)
我想试试事件的八方移动
作者:
诡异の猫
时间:
2010-12-12 18:36
本帖最后由 诡异の猫 于 2010-12-12 18:41 编辑
Game_Player第302行那个方法替换成
#--------------------------------------------------------------------------
# ● 方向键移动处理
#--------------------------------------------------------------------------
def move_by_input
return unless movable?
return if $game_map.interpreter.running?
return if $game_switches[100]
case Input.dir4
when 2; move_down
when 4; move_left
when 6; move_right
when 8; move_up
end
end
复制代码
当第100号开关为on时则不能通过按上下左右移动
作者:
新手小白
时间:
2010-12-12 18:43
本帖最后由 新手小白 于 2010-12-12 18:44 编辑
很悲剧的还是多走一步
看来是公共事件的问题了......
之后补充:脚本没问题
作者:
fux2
时间:
2010-12-12 19:20
回复
新手小白
的帖子
只要把按键响应的事件去掉就可以了,事件是直接调用行动方法的。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1