Project1

标题: 请问一下怎么把已经做好的游戏主角的默认移动方式改成... [打印本页]

作者: 阿璃    时间: 2018-12-24 15:40
标题: 请问一下怎么把已经做好的游戏主角的默认移动方式改成...
怎么把已经做好的游戏主角的默认移动方式改成奔跑。。?
作者: 阿璃    时间: 2018-12-24 15:41
萌新不太懂阿。。
作者: soulsaga    时间: 2018-12-24 15:51
事件更改移动速度..
作者: 阿璃    时间: 2018-12-24 15:56
soulsaga 发表于 2018-12-24 15:51
事件更改移动速度..

可以详细一点嘛?
作者: VIPArcher    时间: 2018-12-24 16:00
  1. class Game_Player < Game_Character
  2.   #--------------------------------------------------------------------------
  3.   # ● 判断是否跑步
  4.   #--------------------------------------------------------------------------
  5.   def dash?
  6.     !@move_route_forcing && !$game_map.disable_dash? &&
  7.       !vehicle && !Input.press?(:A)
  8.   end
  9. end
复制代码

插入这个试试
作者: 阿璃    时间: 2018-12-24 16:01
VIPArcher 发表于 2018-12-24 16:00
插入这个试试

ok,我试一下!
作者: soulsaga    时间: 2018-12-24 16:01
阿璃 发表于 2018-12-24 15:56
可以详细一点嘛?

事件指令>设置移动路线>更改移动速度
作者: 阿璃    时间: 2018-12-24 16:03
VIPArcher 发表于 2018-12-24 16:00
插入这个试试

……并没有。。跑起来。。
作者: 阿璃    时间: 2018-12-24 16:09
VIPArcher 发表于 2018-12-24 16:00
插入这个试试

我指的是移动速度阿。。不是行走图的。。普通的一般不都是默认行走速度很慢嘛,我就想让他不按Shift就可以跑起来
作者: 阿璃    时间: 2018-12-24 16:21
VIPArcher 发表于 2018-12-24 16:00
插入这个试试

话说之前我改角色移动速度是改的Game_CharacterBase那个脚本页里的real_move_speed /那一项改了以后虽然角色跑的很快但是其他的跑的也飞快……。。如果实在不行的话我还是改那一项吧orz
作者: 阿璃    时间: 2018-12-24 16:23
阿璃 发表于 2018-12-24 16:21
话说之前我改角色移动速度是改的Game_CharacterBase那个脚本页里的real_move_speed /那一项改了以后虽然 ...

目前我也只会这一个能改变玩家控制的移动速度……
作者: soulsaga    时间: 2018-12-24 16:30
class Game_Player < Game_Character
  #--------------------------------------------------------------------------
  # ● 判定是否跑步状态
  #--------------------------------------------------------------------------
def dash?
    return false if @move_route_forcing
    return false if $game_map.disable_dash?
    return false if vehicle
    return !Input.press?(:A)
  end
end
作者: KB.Driver    时间: 2018-12-25 01:08
RUBY 代码复制
  1. class Game_CharacterBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 获取移动速度(判断是否跑步)
  4.   #--------------------------------------------------------------------------
  5.   def real_move_speed
  6.     @move_speed + (!dash? ? 1 : 0) #默认加速
  7.   end
  8. end


想速度更快的话就在后面再加大
作者: 阿璃    时间: 2018-12-25 14:21
KB.Driver 发表于 2018-12-25 01:08
class Game_CharacterBase
  #----------------------------------------------------------------------- ...

emmmm我试一下w




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