Project1

标题: 怎么样在选项前加图标 [打印本页]

作者: 火焰卷轴    时间: 2012-8-16 21:43
标题: 怎么样在选项前加图标

像这样的效果dsu_plus_rewardpost_czw

1817469rwbj393yaaq09rw.png (52.76 KB, 下载次数: 20)

1817469rwbj393yaaq09rw.png

作者: 铅笔描绘的思念    时间: 2012-8-16 22:11
这个效果貌似是外站的  不过这样简单多。。
  1. #==============================================================================
  2. # ■ 显示图标的Window_Command BY 仲秋启明
  3. #------------------------------------------------------------------------------
  4. #  使用方法:在选项前加上"#{X}"即可
  5. #            比如:s1 = "#{12}" + Vocab::new_game
  6. #==============================================================================
  7. class Window_Command < Window_Selectable
  8.   #--------------------------------------------------------------------------
  9.   # ● 绘制项目
  10.   #     index   : 项目位置
  11.   #     enabled : 有效标志,false时项目半透明化
  12.   #--------------------------------------------------------------------------
  13.   def draw_item(index, enabled = true)
  14.     rect = item_rect(index)
  15.     rect.x += 4
  16.     rect.width -= 8
  17.     self.contents.clear_rect(rect)
  18.     self.contents.font.color = normal_color
  19.     self.contents.font.color.alpha = enabled ? 255 : 128
  20.     if /^(\d+)/ =~ @commands[index]
  21.       draw_icon($1.to_i, rect.x, rect.y, enabled)
  22.       rect.x += 26
  23.       rect.width -= 26
  24.       self.contents.draw_text(rect, )
  25.     else
  26.       self.contents.draw_text(rect, commands[index])
  27.     end
  28.   end
  29. end
复制代码





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