Project1
标题:
关于脸图脚本的进一步修改
[打印本页]
作者:
550806810
时间:
2013-2-17 12:07
标题:
关于脸图脚本的进一步修改
class Game_Party
def characters_for_savefile
battle_members.collect do |actor|
#[actor.character_name, actor.character_index]
[actor.face_name, actor.face_index]
end
end
end
class Window_SaveFile
def draw_party_characters(x, y)
header = DataManager.load_header(@file_index)
return unless header
header[:characters].each_with_index do |data, i|
#draw_character(data[0], data[1], x + i * 48, y)
draw_face(data[0], data[1], 96 + i * 384 / 4, 0)
end
end
end
class Scene_File
def visible_max
3
end
end
复制代码
可否根据这个脚本显示一号角色和HPSPTP在人物脸图的右边?可以只给出构思,我可以照猫画虎进行修改。谢谢了!
作者:
j433463
时间:
2013-2-17 13:32
本帖最后由 j433463 于 2013-2-17 13:41 编辑
不就是 draw_actor_hp draw_actor_mp draw_actor_tp 吗? Window_Base 现成的 def ,加在 draw_face 之后,actor 改成 $game_party.members[0],调整 x, y 位置,大概就这样子。
只是右边还有位置?如果队伍有四个以上,四张脸好像已经把空间占满了,只有左边档案编号下面留了一点点空而已...{:2_257:}
s1.PNG
(116.33 KB, 下载次数: 23)
下载附件
保存到相册
2013-2-17 13:39 上传
不过,这种脚本存档可以,读档会出现 error,有用吗?恐怕您要自己改一下才行。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1