Project1
标题:
行动加速问题
[打印本页]
作者:
小学⑦年级
时间:
2012-6-7 20:02
标题:
行动加速问题
问题是
当按下行动加速按键后会变更行走图
没有按下动画加速按键时就还原行走图
怎么修改行动加速脚本达成效果 dsu_plus_rewardpost_czw
作者:
end55rpg
时间:
2012-6-7 20:06
Theard.new{
loop do
if $scene and $scene.is_a? Scene_Map
if Input.press?(Input::SHIFT)
$game_player.move_speed = 5
$game_player.character_name = 跑步图
else
$game_player.move_speed = 4
$game_player.character_name = 走图
end
end
end
}
复制代码
注意move_speed和character_name要公开
作者:
lrq20000421
时间:
2012-6-7 20:15
用事件吧,我是事件党。
XX.jpg
(85.48 KB, 下载次数: 5)
下载附件
保存到相册
2012-6-7 20:15 上传
作者:
明特·布兰马修
时间:
2012-6-7 20:26
本帖最后由 明特·布兰马修 于 2012-6-7 20:31 编辑
略微修改了一下脚本
在character文件内增加该角色的行走图+跑步
快速按键为C,当开关3号打开时才能用行动加速,可以去掉本功能。去除and $game_switches[3]
脚本即可。
#==============================================================================
class Game_Player
#--------------------------------------------------------------------------
alias old_update update
def update
unless $game_system.map_interpreter.running? or
@move_route_forcing or $game_temp.message_window_showing
if Input.press?(Input::C)and $game_switches[3]
if moving?
if @move_speed != 5
@move_speed = 5
@character_name_run = @character_name
@character_name = @character_name + "跑步"
end
end
else
if @move_speed != 4
@move_speed = 4
@character_name = @character_name_run
end
end
end
old_update
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1