赞 | 289 |
VIP | 0 |
好人卡 | 0 |
积分 | 85 |
经验 | 0 |
最后登录 | 2019-7-14 |
在线时间 | 775 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 8498
- 在线时间
- 775 小时
- 注册时间
- 2017-11-10
- 帖子
- 1231
|
自己游戏里使用的脚本...
仿写出来的。可在module里设置加速的速度和按键。
- module Walk
- Speed = 1
- Button = Input::A
- end
- #==============================================================================
- # ■ Game_Player
- #------------------------------------------------------------------------------
- # 处理主角的类。事件启动的判定、以及地图的滚动等功能。
- # 本类的实例请参考 $game_player。
- #==============================================================================
- class Game_Player < Game_Character
- include Walk
- alias walk_update update
- def update
- if @move_speed_up == nil
- @move_speed_up = @move_speed
- end
- # 移动中、事件执行中、强制移动路线中、
- # 信息窗口一个也不显示的时候
- unless moving? or $game_system.map_interpreter.running? or
- @move_route_forcing or $game_temp.message_window_showing
- # 移动速度修正
- if Input.press?(Walk::Button)
- @move_speed = @move_speed_up + Speed
- else
- @move_speed = @move_speed_up
- end
- end
- walk_update
- end
- #--------------------------------------------------------------------------
- # ● 自定义移动
- #--------------------------------------------------------------------------
- def move_type_custom
- # 速度修正
- if @move_speed_up == nil
- @move_speed_up = @move_speed
- end
- @move_speed = @move_speed_up
- super
- @move_speed_up = @move_speed
- end
- end
复制代码 |
评分
-
查看全部评分
|