赞 | 289 |
VIP | 0 |
好人卡 | 0 |
积分 | 85 |
经验 | 0 |
最后登录 | 2019-7-14 |
在线时间 | 775 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 8498
- 在线时间
- 775 小时
- 注册时间
- 2017-11-10
- 帖子
- 1231
|
本帖最后由 文雅夕露 于 2018-4-7 12:27 编辑
- #==============================================================================
- # ■ Game_BattlerBase
- #------------------------------------------------------------------------------
- # 管理战斗者的类。主要含有能力值计算的方法。Game_Battler 类的父类。
- #==============================================================================
- class Game_BattlerBase
- #--------------------------------------------------------------------------
- # ● 获取角色实例
- #--------------------------------------------------------------------------
- def actor
- $data_actors[@actor_id]
- end
- #--------------------------------------------------------------------------
- # ● 获取 TP 的最大值
- #--------------------------------------------------------------------------
- def max_tp
- if self.is_a?(Game_Actor)
- case @actor_id
- when 1
- return 200
- when 2
- return 300
- else
- return 100
- end
- end
- end
- end
- #--------------------------------------------------------------------------
- # ● 获取 TP 的比率
- #--------------------------------------------------------------------------
- def tp_rate
- if self.is_a?(Game_Actor)
- case @actor_id
- when 1
- @tp.to_f / 200
- when 2
- @tp.to_f / 300
- else
- @tp.to_f / 100
- end
- end
- end
复制代码
挺简单的操作,这里只是举个例子而已。
每个角色的TP最大值都是不一样,详情请你自己赋值吧。 |
|