赞 | 5 |
VIP | 71 |
好人卡 | 22 |
积分 | 6 |
经验 | 32145 |
最后登录 | 2013-8-9 |
在线时间 | 184 小时 |
Lv2.观梦者 天仙
- 梦石
- 0
- 星屑
- 620
- 在线时间
- 184 小时
- 注册时间
- 2008-4-15
- 帖子
- 5023
|
物品变更色调用:
- class Window_Item < Window_Selectable
- def draw_icon(icon_index, x, y, enabled = true)
- bitmap = Cache.system("Iconset")
- bitmap.hue_change(item.hue)
- rect = Rect.new(icon_index % 16 * 24, icon_index / 16 * 24, 24, 24)
- self.contents.blt(x, y, bitmap, rect, enabled ? 255 : 128)
- end
- end
- class RPG::Item < RPG::UsableItem
- def hue
- self.note.split(/[\r\n]+/).each { |line|
- return [[$2.to_i, 0].max, 360].min if line =~ /<(HUE|色調|色调)*(.*)>/i
- }
- end
- end
复制代码
使用方法:在物品备注填写
<色调 N> 或 <hue N>
hue 可以为大小写,「色调」可以为繁简体
N为 0~360,超过范围自动修正
PS:发现一点BUG
还有,这是什麽?
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|