Project1

标题: 敌人名字的位置 [打印本页]

作者: sunzhaozhi    时间: 2008-6-27 04:37
标题: 敌人名字的位置
想知道战场上对敌人名字颜色的描绘,在什么位置,知道的请告诉一下,多谢 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: jackxiao    时间: 2008-6-27 05:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: sunzhaozhi    时间: 2008-6-27 05:31
如楼上朋友所告诉的
def set_enemy(enemy)
    text = enemy.name
    state_text = make_battler_state_text(enemy, 112, false)
    if state_text != ""
      text += "  " + state_text
    end
    set_text(text, 1)
  end
end
并没有对敌人名字颜色的描绘
作者: 灯笼菜刀王    时间: 2008-6-27 05:33
text = enemy.name

这个就是了
作者: dbshy    时间: 2008-6-27 05:40
def set_text(text, align = 0)
    # 如果文本和对齐方式的至少一方与上次的不同
    if text != @text or align != @align
      # 再描绘文本
      self.contents.clear
      
      self.contents.font.color = normal_color

      self.contents.draw_text(4, 0, self.width - 40, 32, text, align)
      @text = text
      @align = align
      @actor = nil
    end
    self.visible = true
  end

在set_text中
作者: jackxiao    时间: 2008-6-27 05:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: sunzhaozhi    时间: 2008-6-27 05:41
以下引用灯笼菜刀王于2008-6-26 21:33:26的发言:

text = enemy.name

这个就是了

十分感谢,那该如何去定义颜色呢?

作者: jackxiao    时间: 2008-6-27 05:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2008-6-27 05:44
set_text中
self.contents.font.color = Color.new

Color.new(red, green, blue, alpha)
作者: jackxiao    时间: 2008-6-27 05:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: sunzhaozhi    时间: 2008-6-27 05:53
多谢各位帮忙




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