| 赞 | 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幻音 |   
 
 
 
 |