赞 | 0 |
VIP | 258 |
好人卡 | 2 |
积分 | 0 |
经验 | 11030 |
最后登录 | 2016-8-20 |
在线时间 | 36 小时 |
Lv1.梦旅人 ~琉璃の雪~<
- 梦石
- 0
- 星屑
- 49
- 在线时间
- 36 小时
- 注册时间
- 2008-11-6
- 帖子
- 3678
|
self.contents.font.color =Color.new(245, 201, 255, 44)
是替换:
self.contents.font.color = normal_color
self.contents.font.color = actor.hp == 0 ? knockout_color :
actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
指的是当hp<0的时候显示knockout_color
当hp<1/4时显示crisis_color
其余显示为normal_color
这些颜色在window_Base里都有定义:- #--------------------------------------------------------------------------
- # ● 获取普通文字色
- #--------------------------------------------------------------------------
- def normal_color
- return Color.new(255, 255, 255, 255)
- end
- #--------------------------------------------------------------------------
- # ● 获取无效文字色
- #--------------------------------------------------------------------------
- def disabled_color
- return Color.new(255, 255, 255, 128)
- end
- #--------------------------------------------------------------------------
- # ● 获取系统文字色
- #--------------------------------------------------------------------------
- def system_color
- return Color.new(192, 224, 255, 255)
- end
- #--------------------------------------------------------------------------
- # ● 获取危机文字色
- #--------------------------------------------------------------------------
- def crisis_color
- return Color.new(255, 255, 64, 255)
- end
- #--------------------------------------------------------------------------
- # ● 获取战斗不能文字色
- #--------------------------------------------------------------------------
- def knockout_color
- return Color.new(255, 64, 0)
- end
复制代码 要加粗和更改字体的话:
self.contents.font.name = "宋体"
字体的设定
self.contents.font.size = 24
字号的设定
self.contents.font.bold = true
是否粗体的设定[等号右边true/false可选]
self.contents.font.italic = true
是否斜体的设定[等号右边true/false可选] |
|