赞 | 1 |
VIP | 1 |
好人卡 | 13 |
积分 | 1 |
经验 | 12098 |
最后登录 | 2017-8-28 |
在线时间 | 171 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 125
- 在线时间
- 171 小时
- 注册时间
- 2014-4-14
- 帖子
- 151
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 2357691704 于 2017-5-4 15:05 编辑
如何在战斗画面的状态框加入人物头像呢?其实不难。
让我们试着修改脚本实现战斗画面的状态框加入人物头像
并且设置人物头像的图片文件为 Graphics/Battlers/face + 角色名字
开始
一:修改Game_Actor,仿照角色行走图的设置
1:给角色定义头像文件变量
看图1
2:设置角色头像
看图2. @face_name = "face/" + actor.name的意思是角色头像的文件为face目录下的一个文件,名称和角色的名字相同。可是我在开头不是说文件设置为
【Graphics/Battlers/face/角色名字 】吗?别急,后面会说。
@face_hue = 0 这行的意思是色调不变。
图2
二:修改Window_Base为角色头像设置一个调用类(可以仿照行走图的)
看图3
看bitmap = RPG::Cache.battler(actor.face_name,actor.face_hue)这行
RPG::Cache.battler会设置文件途径"Graphics/Battlers
/"+actor.face_name,因此再加上第一操作中第二小步@face_name =
"face/" + actor.name最终得到的文件途径是Graphics/Battlers/face/
actor.name(角色名字)
图3
三:Window_BattleStatus中加入调用创建角色头像,使其在战斗画面的状态
框显示出来。
看图4
最后:如果你的角色战斗坐标没有修改过的话就修改一下角色战斗坐标,因为
rmxp初始的角色战斗坐标是在状态框里面的,这样战斗图会和头像在一起。
战斗坐标的修改在Game_actor,如图5将战斗图在画面右边纵列显示。
图5
最后记得把头像文件放进文件夹。 这样就好了。看效果图6
图6
附:因为只需进行简单脚本操作,所以用图片的方式演示。你可以看行数找到脚本
所在位置。
|
-
图1.png
(36.67 KB, 下载次数: 29)
图1
-
图2.png
(33.61 KB, 下载次数: 31)
图2
-
图3.png
(36.59 KB, 下载次数: 25)
图3
-
图4.png
(35.33 KB, 下载次数: 25)
图4
-
图5.png
(34.31 KB, 下载次数: 28)
图5
-
图6.png
(388.72 KB, 下载次数: 24)
图6
组图打开中,请稍候......
评分
-
查看全部评分
|