Project1

标题: 如何修改脚本实现存档时显示人物头像 [打印本页]

作者: 苹果星ねこ    时间: 2012-5-4 19:14
标题: 如何修改脚本实现存档时显示人物头像
我不想显示行走图啊,很难看!
能不能换成头像?dsu_plus_rewardpost_czw
作者: lsu666666    时间: 2012-5-4 19:17
本帖最后由 lsu666666 于 2012-5-4 19:17 编辑

把存档里的角色行走图替换成角色头像!
http://rpg.blue/thread-127018-1-1.html
作者: 腐琴琴    时间: 2012-5-4 19:34
本帖最后由 腐琴琴 于 2012-5-4 19:35 编辑

我记得主站上有个存档整合脚本的,那个脚本很好用哦。



game111130_407_存档相关脚本整合.zip (402.04 KB, 下载次数: 254)
作者: 春风莉露    时间: 2012-5-4 20:53
喔喔
需要改一处脚本!

Window_SaveFile 52-59行左右改成这样
for i in [email protected]
draw_face_in_sl_window(@characters[0], 96 + i*64, 0)
#bitmap = RPG::Cache.character(@characters[0], @characters[1])
#cw = bitmap.rect.width / 4
#ch = bitmap.rect.height / 4
#src_rect = Rect.new(0, 0, cw, ch)
#x = 300 - @characters.size * 32 + i * 64 - cw / 2
#self.contents.blt(x, 68 - ch, bitmap, src_rect)
end
也就是加上#把那一堆注释掉,添上描绘头像语句。
再新建一个脚本:
输入:
class Window_Base < Window
def draw_face_in_sl_window(name, x, y)
face_file = "Graphics/Pictures/" + name + ".png"
self.contents.blt(x + 4, y + 4, RPG::Cache.picture(name + ".png"), Rect.new(0, 0, 64, 64))
end
end

这是描绘头像的语句。
然后在Graphics/Pictures加入命名为该角色行走图的名称_f的命名的头像
就可以完成了!






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