查看: 3643|回复: 9

[已经解决] 关于存档界面的人物行走图换成头像的问题

[复制链接]
梦石
0
星屑
4935
在线时间
918 小时
注册时间
2015-7-1
回帖
309
发表于 2018-1-1 12:18:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 L7-wind 于 2018-1-1 12:18 编辑

因为想把存档画面的行走图改成脸图,
所以我在主站找了个这样的脚本:
脚本需要改一处脚本!

Window_SaveFile 52-59行左右改成这样
for i in 0...@characters.size
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的命名的头像
就可以完成了!




但是我跟着修改后却出现问题了:
1.png

我看别人的点评是修改后没问题,
我还以为是我这边的问题还新建了一个项目,
但是还这样...请问是出什么问题了呢?
要怎么样才能解决?

这是目录和文件名:
2.png
3.png
【四季】已上架steam!欢迎大家来玩!
梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2018-1-1 12:26:59 | 显示全部楼层
是修改原有的脚本不是插入新脚本..大佬确定没做错?

点评

解決了就好..  发表于 2018-1-1 13:50
刚刚测试了一下!解决啦!谢谢!  发表于 2018-1-1 13:45
不对..这样可以了..测试通过..  发表于 2018-1-1 13:01
还是不行..  发表于 2018-1-1 12:58
draw_face_in_sl_window(@characters[0], 96 + i*64, 0)改成draw_face_in_sl_window(@characters[i][0], 96 + i*64, 0)  发表于 2018-1-1 12:57

评分

参与人数 2星屑 +60 赞 +1 收起 理由
guoxiaomi + 60 认可答案
L7-wind + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部