Project1

标题: 请问如何更改图标。。我想用自己的图标 [打印本页]

作者: jj10108a    时间: 2014-7-8 23:59
标题: 请问如何更改图标。。我想用自己的图标
我打了一个脚本进去。。但是根本没用。。是不是我的方式不正确。。不是直接插入脚本那里么?


class RPG::BaseItem
  #--------------------------------------------------------------------------
  # ● 获取图标
  #--------------------------------------------------------------------------
  def get_icon
    self.note.split(/[\r\n]+/).each { |line|
      return $1 if line =~ /\[(?:icon) (\S+)\]/
    }
    return nil
  end
  #--------------------------------------------------------------------------
  # ● 图标 index
  #--------------------------------------------------------------------------
  alias draw_single_icon_icon_index icon_index
  def icon_index
    icon_index = get_icon
    # 如果有指定图标
    if icon_index && icon_index =~ /\d+/ # 如果指定的是數字
      @icon_index = icon_index.to_i # 轉換成數字
    elsif icon_index
      return icon_index # 返回指定图标文件名
    end
    return draw_single_icon_icon_index # 否则返回原本的图标 index
  end
end
class Window_Base
  #--------------------------------------------------------------------------
  # ● 绘制图标
  #--------------------------------------------------------------------------
  alias draw_single_icon_draw_icon draw_icon
  def draw_icon(icon_index, x, y, enabled = true)
    if icon_index.is_a?(Integer) # 判断是否为整数
      # 调用原本的绘制图标方法
      draw_single_icon_draw_icon(icon_index, x, y, enabled)
    else # 指定图标时
      bitmap = Cache.load_bitmap("Graphics/Icons/", icon_index)
      rect = Rect.new(0, 0, 24, 24)
      contents.blt(x, y, bitmap, rect, enabled ? 255 : translucent_alpha)
    end
  end
end


就是这个的,打了[icon xxx.png]在备注里还是没更改,不知道怎么回事。。那还有什么办法可以改图标呢?
作者: 喵呜喵5    时间: 2014-7-9 00:36
本来就在最高的位置哪来的顶,不要把贴吧养成的坏习惯带到论坛了

把你自己的图标素材放到游戏工程目录下的 Graphics\System 目录里,文件名为IconSet,接着就可以在选择图标的界面中选择了
作者: Arthurrrr    时间: 2014-7-9 08:10
为什么这么简单的事情要考虑脚本。。。
=>本人拼的图标
不知不觉跑水区去了。。。
作者: jj10108a    时间: 2014-7-9 10:45
喵呜喵5 发表于 2014-7-9 00:36
本来就在最高的位置哪来的顶,不要把贴吧养成的坏习惯带到论坛了

把你自己的图标素材放到游戏工程目录下的 ...

不行啊。。我改成了ICONSET格式,放进GRAPHICS/SYSTEM文件夹内,打开来还是原来的图标文件


我发现就算我再脚本里删了脚本,游戏也不会变回原样,是不是VA改脚本不在F11?
作者: VIPArcher    时间: 2014-7-9 10:57
本帖最后由 VIPArcher 于 2014-7-9 11:03 编辑

你这个是绘制单张图标的脚本,放入图片后在物品\技能\状态的备注栏打上备注就可以了。[icon XXX]不需要拓展名。
别的的改图标的方法是在你游戏的工程里system 文件夹里放你的图标文件ICONSET [这个是文件名],格式就是png你上面改的什么→_→
作者: qq19750508    时间: 2014-7-11 07:35
本帖最后由 qq19750508 于 2014-7-11 20:01 编辑

原来是这样:
你的物品呀,武器呀,防具呀,状态呀什么的需要自己的图标。
敝人建议你用这一种方法:
把自己的图标文件放入Graphics/System,文件名为IconSet.png。
(在此敝人不限定你大写小写)
你就不需要用脚本了。听清楚了吗?
声明:7楼的方法复杂,请不要用
作者: 星月铃音    时间: 2014-7-11 13:55
可以如下尝试一次。
首先,将你所用的素材全部导入游戏文件夹,包括rtp
然后,双击打开Game。ini,做如下修改
[Game]
RTP=
嗯,就是把RTP=后面的东西删除。
最后找到图标文件吧你需要的图标利用PS追加在后面。




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