Project1

标题: 单张图标问题 [打印本页]

作者: 嗨。猪头    时间: 2011-6-26 09:53
标题: 单张图标问题
本帖最后由 嗨。猪头 于 2011-6-26 09:53 编辑

#==============================================================================
# ■ 单独描绘图标
# 作者 : 月夜神音
# 特别感谢 :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













为什么这个脚本用不起啊。。悲剧啊。。。求范例 dsu_plus_rewardpost_czw
作者: 仲秋启明    时间: 2011-6-26 10:01

Project1.rar (238.63 KB, 下载次数: 105)


看武器:棍子
作者: 月夜神音    时间: 2011-6-26 10:14
非常感谢阁下使用小生的脚本,但使用方法在脚本里有说明,看一看就懂了……
作者: 仲秋启明    时间: 2011-6-26 12:35
用起来了啊,在游戏中看武器:棍子就知道了,换成了XP的剑图标




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