Project1

标题: 关于VA的简易换装系统 [打印本页]

作者: swbxhlh    时间: 2012-6-19 17:47
标题: 关于VA的简易换装系统
本帖最后由 swbxhlh 于 2012-6-21 10:35 编辑

最近看到很多人问到了关于角色换装要在行走图上显示的问题,我自己对这个也甚感兴趣。
但在主站搜索了以后我发现似乎还没有人发布过关于这个问题的脚本。
所以我决定自己尝试编写。
在通过脚本搜索以后,我找到了一些相关的语句。
  1. Game_Actor.set_graphic(character_name, character_index, face_name, face_index)
复制代码
这一句应该就是更改角色行走图和头像的代码character_name, character_index是行走图face_name, face_index是脸图
我的思路是这样的
先是把脸图和行走图改成这个形式:


做素材的时候就每个订好八个不同的图样(分别是:**奔;内衣;布衣;长袍;皮甲;轻铁甲;重铁甲;斗篷)除了第一种啥都不装备分别对应7种防具种类。换装的时候,通过判定躯干的防具种类给变量赋值(1~7,默认为0),从而换装。
在更换装备时候运行这个脚本:
1)读取角色ID
2)读取改角色躯干防具的种类ID(这一步就搞不定了)(不知道防具种类的ID是从零开始还是从一开始,这里假设为1开始)定义为X
3)然后就是把X带入face_index和character_index(这两个数字分别代表了两张素材图上的8个分区,从0~7,以初始默认为0)
4)更换角色图像
  1. Game_Actor.set_graphic(character_name, X, face_name,X)
复制代码
目前我只能搞定第1步。。。。希望大家集思广益可以一起完成这个脚本。


PS:@仲秋启明咋移到这来了。。。。还没完成啊。。。。




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