赞 | 22 |
VIP | 917 |
好人卡 | 110 |
积分 | 218 |
经验 | 288474 |
最后登录 | 2022-10-15 |
在线时间 | 6925 小时 |
Lv5.捕梦者 (版主)
- 梦石
- 20
- 星屑
- 1840
- 在线时间
- 6925 小时
- 注册时间
- 2012-12-14
- 帖子
- 11485
|
5楼
楼主 |
发表于 2014-3-9 15:50:34
|
只看该作者
晴兰 发表于 2014-3-9 15:32
请问之前是怎么设定的呢~~?
Window_Base追加- #--------------------------------------------------------------------------
- # ● 描绘 CP
- # actor : 角色
- # x : 描画目标 X 坐标
- # y : 描画目标 Y 坐标
- # width : 描画目标的宽
- #--------------------------------------------------------------------------
- def draw_actor_cp(actor, x, y, width = 144)
- # 描绘字符串 "CP"
- self.contents.font.color = system_color
- self.contents.draw_text(x, y, 64, 32, "特技")
- # 计算描绘 MaxCP 所需的空间
- if width - 32 >= 108
- cp_x = x + width - 108
- flag = true
- elsif width - 32 >= 48
- cp_x = x + width - 48
- flag = false
- end
- if $game_variables[10] >= 75
- self.contents.font.color = normal_color
- elsif $game_variables[10] >= 50
- self.contents.font.color = crisis_color
- elsif $game_variables[10] >= 25
- self.contents.font.color = kuaiout_color
- elsif $game_variables[10] >= 0
- self.contents.font.color = knockout_color
- end
- self.contents.draw_text(cp_x, y, 48, 32, $game_variables[10].to_s, 2)
- # 描绘 CP总量
- if flag
- self.contents.font.color = normal_color
- self.contents.draw_text(cp_x + 48, y, 12, 32, "/", 1)
- self.contents.draw_text(cp_x + 60, y, 48, 32, "100")
- end
- end
复制代码 再在Window_BattleStatus描绘 |
|