赞 | 1 |
VIP | 0 |
好人卡 | 85 |
积分 | 1 |
经验 | 41098 |
最后登录 | 2015-3-17 |
在线时间 | 1071 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1071 小时
- 注册时间
- 2011-5-12
- 帖子
- 2317
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
前言:
第二个脚本了,个人认为,虽然简单但很实用~
说明之类的还是放在脚本里~
问:单独图标是怎样的?
答:就像这样的
问:如果文件里没有放着道具所需的图标的话呢?
答:它会自动读取资料库里道具所应用中的图标~
截图:
截了图示看不出的哦~
脚本:- #==============================================================================
- # ■ 单独描绘图标
- # 作者 : 月夜神音
- # 特别感谢 :Rion幻音
- #------------------------------------------------------------------------------
- # 单独描绘图标。
- #==============================================================================
- # ▼说明 ▼
- # 这脚本是模仿RMXP地描绘单独的图标,
- # 这样就不必找到新图标而要加入原本图标里而打开PS了~
- #
- #▼使用方法 ▼
- # 先在Graphic文件夹里新建个文件夹,名为Icon,
- # 然后把图标(单独的)丢进去文件夹里,重命名为和道具相同的名称就可以了~
- # 注:当系统找不到图标时,会自动读取资料库里的道具图标
- #
- #==============================================================================
- module Cache
- def self.icon(filename)
- load_bitmap("Graphics/Icon/", filename)
- end
- end
- class Window_Base < Window
- def draw_single_icon(file, x, y, enabled = true)
- begin
- filename = file.name
- bitmap = Cache.icon("#{filename}")
- rect = Rect.new( 0, 0, 24, 24)
- self.contents.blt(x, y, bitmap, rect, enabled ? 255 : 128)
- rescue
- draw_icon(file.icon_index, x, y, enabled)
- end
- end
- def draw_item_name(item, x, y, enabled = true)
- if item != nil
- draw_single_icon(item, x, y, enabled)
- self.contents.font.color = normal_color
- self.contents.font.color.alpha = enabled ? 255 : 128
- self.contents.draw_text(x + 24, y, 172, WLH, item.name)
- end
- end
- end
复制代码 特别感谢:Rion幻音 |
|