Project1

标题: 怎么可以像黑暗圣剑传说按一下键就可以一直快走的 [打印本页]

作者: asd1321259972    时间: 2013-3-14 21:17
标题: 怎么可以像黑暗圣剑传说按一下键就可以一直快走的
怎么可以像黑暗圣剑传说按一下键就可以一直快走的,         【按键加速】脚本不能按一下就可以快走的,   要黑暗圣剑传说一样
作者: 小和尚    时间: 2013-3-14 21:39
本帖最后由 小和尚 于 2013-3-14 21:41 编辑

按A键加速
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. # ————————————————————————————————————
  5. # 本脚本来自www.66rpg.com,转载请保留此信息
  6. # ————————————————————————————————————

  7. #==============================================================================
  8. # ■ Game_Player
  9. #==============================================================================
  10. class Game_Player
  11.   #--------------------------------------------------------------------------
  12.   # ● フレーム更新
  13.   #--------------------------------------------------------------------------
  14.   alias old_update update
  15.   def update
  16.     unless moving? or $game_system.map_interpreter.running? or
  17.       @move_route_forcing or $game_temp.message_window_showing
  18.       if Input.press?(Input::A)
  19.       # 速度変更
  20.         @move_speed = 5
  21.       else
  22.         @move_speed = 4
  23.       end
  24.     end
  25.     old_update
  26.   end
  27. end

  28. #==============================================================================
  29. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  30. #==============================================================================
复制代码

作者: asd1321259972    时间: 2013-3-14 21:51
A没用   还是一样按z加速    我要按下A键就不用一直按了 可以一直快走     而按了第2次可以又回到初始速度了      黑暗圣剑传说那种 [
作者: 小和尚    时间: 2013-3-14 22:32
本帖最后由 小和尚 于 2013-3-14 22:33 编辑
asd1321259972 发表于 2013-3-14 21:51
A没用   还是一样按z加速    我要按下A键就不用一直按了 可以一直快走     而按了第2次可以又回到初始速度 ...


= = 没太明白你说什么 但按什么键可以在脚本中改= =

在这改 if Input.press?(Input::A)

作者: wingzeroplus    时间: 2013-3-15 11:57
估计楼上没玩过暗黑圣剑
其实用一个公共的并行事件可以解决,事件内容为
分歧条件高级里 Input.trigger?(Input::C)
如果 开关1=on
更改玩家速度 4
开关1=off
除此以外场合
更改玩家速度5
开关1=on
结束
作者: 你最珍贵    时间: 2013-3-16 00:25
话说黑暗圣剑传说不是解密的吗
作者: 紫英晓狼1130    时间: 2013-3-16 08:47
公共事件并行处理,条件分歧:
当某键被按下时:加变量,当变量等于3时变量带入1
再新建一个公共事件:并行处理,当某开关为ON
当变量为1时:更改角色移动速度:增加
当变量为2时:更改角色移动速度:正常
作者: jhhuang    时间: 2013-3-16 13:19
本帖最后由 jhhuang 于 2013-3-16 15:07 编辑
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. # ————————————————————————————————————
  5. # 本脚本来自www.66rpg.com,转载请保留此信息
  6. # ————————————————————————————————————

  7. #==============================================================================
  8. # ■ Game_Player
  9. #==============================================================================
  10. class Game_Player
  11.   #--------------------------------------------------------------------------
  12.   # ● フレーム更新
  13.   #--------------------------------------------------------------------------
  14.   alias old_update update
  15.   def update
  16.     unless $game_system.map_interpreter.running? or
  17.       @move_route_forcing or $game_temp.message_window_showing
  18.       if Input.repeat?(Input::A)
  19.         if Input.trigger?(Input::A)
  20.           @move_speed_on = true if @move_speed_on == nil
  21.           # 速度変更
  22.           if @move_speed_on == true
  23.             @move_speed += 1
  24.             @move_speed_on = false
  25.           else
  26.             @move_speed -= 1
  27.             @move_speed_on = true
  28.           end
  29.         end
  30.       end
  31.     end
  32.     old_update
  33.   end
  34. end
  35. #==============================================================================
  36. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  37. #==============================================================================
复制代码

作者: asd1321259972    时间: 2013-3-16 15:59
jhhuang 发表于 2013-3-16 13:19

怎么拥有某个物品,才可以走的     就是黑暗圣剑传说一样
作者: jhhuang    时间: 2013-3-16 16:03
asd1321259972 发表于 2013-3-16 15:59
怎么拥有某个物品,才可以走的     就是黑暗圣剑传说一样

if @move_speed_on == true
改成
# ******************* 和 10号物品存在,便执行
if @move_speed_on == true and $game_party.item_number(10) > 0
作者: asd1321259972    时间: 2013-3-16 16:29
jhhuang 发表于 2013-3-16 16:03
if @move_speed_on == true
改成
# ******************* 和 10号物品存在,便执行

好的    谢谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1