赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 264 |
最后登录 | 2014-2-26 |
在线时间 | 59 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 59 小时
- 注册时间
- 2010-7-24
- 帖子
- 187
|
4楼
楼主 |
发表于 2012-12-3 12:10:41
|
只看该作者
本帖最后由 hcm 于 2012-12-20 14:17 编辑
羞射了 发表于 2012-12-3 11:34
默认系统是在Window_BattleStatus里调用了
draw_actor_name(actor, actor_x, 0)
不太会写...
我没有写脚本的基础...
是这样吗?- BASE
- #--------------------------------------------------------------------------
- # ● 获取黑色
- #--------------------------------------------------------------------------
- def battlename_color
- return Color.new(我不知道黑色的RGB...)
- end
- #--------------------------------------------------------------------------
- # ● 戰鬥名称的描绘
- # actor : 角色
- # x : 描画目标 X 坐标
- # y : 描画目标 Y 坐标
- #--------------------------------------------------------------------------
- def draw_actor_battlename(actor, x, y)
- self.contents.font.color = battlename_color
- self.contents.draw_text(x, y, 120, 32, actor.name)
- end
- BattleStatus
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- @item_max = $game_party.actors.size
- for i in 0...$game_party.actors.size
- actor = $game_party.actors[i]
- actor_x = i * 160 + 4
- draw_actor_battlename(actor, actor_x, 0)
复制代码 我尽力想了...
|
|