设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2551|回复: 3
打印 上一主题 下一主题

[已经解决] 如何修改脚本实现存档时显示人物头像

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2012-5-4
帖子
351
跳转到指定楼层
1
发表于 2012-5-4 19:14:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我不想显示行走图啊,很难看!
能不能换成头像?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2188 小时
注册时间
2011-6-23
帖子
1044
2
发表于 2012-5-4 19:17:04 | 只看该作者
本帖最后由 lsu666666 于 2012-5-4 19:17 编辑

把存档里的角色行走图替换成角色头像!
http://rpg.blue/thread-127018-1-1.html
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
帖子
316
3
发表于 2012-5-4 19:34:13 | 只看该作者
本帖最后由 腐琴琴 于 2012-5-4 19:35 编辑

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



game111130_407_存档相关脚本整合.zip (402.04 KB, 下载次数: 254)

回复

使用道具 举报

Lv2.观梦者

仙木精灵

梦石
0
星屑
651
在线时间
215 小时
注册时间
2012-4-16
帖子
502
4
发表于 2012-5-4 20:53:20 | 只看该作者
喔喔
需要改一处脚本!

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的命名的头像
就可以完成了!

点评

我是脚本白痴 不管怎么弄都弄不好怎么弄 可以教我么  发表于 2012-5-6 17:06
谢谢! 虽然有些麻烦,不过还是成功了  发表于 2012-5-4 21:35
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 19:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表