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