Project1
标题:
该怎样设置仅角色行走时某键无效?
[打印本页]
作者:
阿短
时间:
2016-2-28 11:35
标题:
该怎样设置仅角色行走时某键无效?
脚本都是套用坛子里的大大的。
比如我设置了shift键是行走加速功能,ctrl是对话加速跳过功能(脚本改frame_rate,参照了帖子第9楼:
https://rpg.blue/thread-389099-1-3.html
),
然而现在按下ctrl在角色行走时也能加速,有办法在角色行走时ctrl无效,只在对话里有效吗?
作者:
yang1zhi
时间:
2016-2-28 12:11
在判断前面再加个判断if moving?来判断是不是移动中
#--------------------------------------------------------------------------
# ● 移动中判定
#--------------------------------------------------------------------------
def moving?
# 如果在移动中理论坐标与实际坐标不同
return (@real_x != @x * 128 or @real_y != @y * 128)
end
#--------------------------------------------------------------------------
# ● 跳跃中判定
#--------------------------------------------------------------------------
def jumping?
# 如果跳跃中跳跃点数比 0 大
return @jump_count > 0
end
作者:
紫英晓狼1130
时间:
2016-2-28 13:56
不推荐用frame_rate改移动速度,@move_speed就能实现,事件里的设置移动路线也行…
然后rate就不会乱了…
LS说的对,在shift外加个判定就行了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1