Project1
标题:
修改战斗时技能名称的字体颜色
[打印本页]
作者:
YSC
时间:
2016-10-21 17:42
标题:
修改战斗时技能名称的字体颜色
我把ID 1到100的技能都设为角色技能,ID 101之后的技能设定为敌人技能。想让敌人施法的时候,技能名称用红色字体,而角色施法的时候用绿色字体。
怎么改?求大侠帮忙,谢谢!
作者:
cinderelmini
时间:
2016-10-21 19:32
下面这段放在Main前或者Window_Help下面,
然后在Scene_Battle 4里面的make_skill_action_result方法里
找到【@help_window.set_text(@skill.name, 1)】这句,
改成【@help_window.set_skill(@skill, 1)】应该可以……
class Window_Help < Window_Base
#--------------------------------------------------------------------------
# ● 设置技能名
#--------------------------------------------------------------------------
def set_skill(skill, align = 0)
# 再描绘文本
text = skill.name
self.contents.clear
if skill.id <= 100
color = Color.new(0, 255, 0)
else
color = Color.new(255, 0, 0)
end
self.contents.font.color = color
self.contents.draw_text(4, 0, self.width - 40, 32, text, align)
@text = text
@align = align
@actor = nil
self.visible = true
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1