Project1

标题: 战斗显示敌人HP(古代版) 在哪修改名字的颜色? [打印本页]

作者: hgfor    时间: 2008-11-13 05:28
标题: 战斗显示敌人HP(古代版) 在哪修改名字的颜色?


战斗显示敌人HP(古代版) 地址如下:

http://rpg.blue/viewthread.php?tid=30822&ntime=2008%2D11%2D12+21%3A19%3A07

我想把敌人的名字改成绿色, 默认的是白色的.

谢谢 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 天圣的马甲    时间: 2008-11-13 05:31
@enemy_hpsp_window.contents.font.color = Color.new(R,G,B,强度)
插在@enemy_hpsp_window.contents.font.size那句上面。
作者: hide秀    时间: 2008-11-13 05:34
在 @enemy_hpsp_window.contents.font.name = PLAN_HPSP_DRAW::FONT_NAME
之前增加一条
@enemy_hpsp_window.contents.font.color = Color.new(自己填写颜色)
格式 R,G,B,A
不会可以参考F1 搜索 Color
作者: hgfor    时间: 2008-11-13 05:51
添加之后还是白色的,真是奇怪啊,这个会是什么问题引起的?
作者: hide秀    时间: 2008-11-13 06:00
不好意思 没注意
找到以下
class Window_Base < Window
#--------------------------------------------------------------------------
# ● 名前の描画
#--------------------------------------------------------------------------
def draw_actor_name(actor, x, y, width = 120, align = 0)
   self.contents.font.color = normal_color
   align = 1 if $scene.is_a?(Scene_Battle)
   self.contents.draw_text(x, y, width, 32, actor.name, align)
end
/QUOTE]
替换成
[quote]
class Window_Base < Window
#--------------------------------------------------------------------------
# ● 名前の描画
#--------------------------------------------------------------------------
def draw_actor_name(actor, x, y, width = 120, align = 0)
   if $scene.is_a?(Scene_Battle)
     align = 1
     self.contents.font.color = Color.new(这里填写颜色RGBA)
   else
     self.contents.font.color = normal_color
   end
   self.contents.draw_text(x, y, width, 32, actor.name, align)
end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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