RPGJS 进阶分析之 如何使用RMXP导出的数据
首先启动RMXP
在主脚本编辑区粘贴官方提供的导出数据脚本。
之后启动并进入游戏之后按F8键就可以调出导出Map和Animation的菜单
导出后的数据保存在工程目录下的RpgJs目录下。
Database/Animation.js包含了所有的动画效果,一共有100个。
Data文件夹下包含了事件和地图。
为了在RPGJS中使用由RMXP制作的Animation
需要将Database文件夹复制到RPGJS的工作目录下。
同时在index.html中添加如下代码
<script src="Database/animation.js"></script>
如果在某个事件中使用到了某种Animation
需要添加如下代码
var rpg = new Rpg("canvas_rpg");
rpg.setGraphicAnimation(192,192);
rpg.addAnimation(Database.animation[animation_name]);
这样Animation才能够被调用。否则就算事件被触发也不会出现Animation。
此外,Animation如果使用中文名称,animation的效果也无法实现。(可能是中文乱码问题)
RMXP导出的event也不能够被RPGJS完全支持,虽然官方称可以导入RMXP数据,但是有些事件导出之后实现不了。
比如说显示选择项或者移动场景等event都无法直接导入。
因此使用RMXP制作的事件能不能够在RPGJS中直接使用是需要进行测试的。