Project1

标题: 选中项如何文字变色处理?急,帮帮我。 [打印本页]

作者: 冰舞蝶恋    时间: 2010-7-22 11:33
标题: 选中项如何文字变色处理?急,帮帮我。
就是,选中的文字或选项会变一个色调而不是出现一个选框……这个问题困扰我很久了,希望各位不吝啬自己的才华,帮我解决一下!跪求方法!~
作者: 乌龟君小A    时间: 2010-7-22 11:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 谈陈鸿杰    时间: 2010-7-22 11:46
索尔迦•蓝的选项窗口选中项变色教学
http://rpg.blue/web/htm/news835.htm

置顶帖有。
作者: 冰舞蝶恋    时间: 2010-7-22 12:12
哇,太感谢了!

作者: 六祈    时间: 2010-7-22 12:24
本帖最后由 六祈 于 2010-7-22 14:06 编辑

回复 冰舞蝶恋 的帖子

于是实现它
  1. class Window_Selectable < Window_Base
  2.   alias old_initialize initialize
  3.   def initialize(x, y, width, height)
  4.     old_initialize(x, y, width, height)
  5.     @last_index = 0
  6.   end
  7.   
  8.   alias old_update_cursor_rect update_cursor_rect
  9.   def update_cursor_rect
  10.     if self.is_a?(Window_Command) or self.is_a?(Window_PartyCommand)
  11.       draw_item(@last_index,normal_color)
  12.       draw_item(@index,system_color)
  13.     else
  14.     old_update_cursor_rect
  15.     end
  16.     @last_index = @index
  17.   end
  18. end
复制代码
system_color可以改成Color.new(xxx,xxx,xxx,xxx)

参数为四个数字,依次为R红 G绿 B蓝和不透明度




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