完成了我要做游戏(8)的内容,在不涉及js的层面,这个DEMO其实已经做得七七八八了。
不过本回所说的js,在整个RMMV游戏制作流程中,其实占了非常大的比重。虽然对于萌新制作者,可能用不上,但对想要提升自己作品用户体验的制作者,这是必须了解的内容。
用过RM系列的人都知道,历代RPG MAKER用的都是自己的RGSS脚本来对游戏进行扩展,而到了MV这一代,转而使用了较为主流的JavaScript,令玩家能以制作外接插件的形式来修改游戏内核。比起RGSS时代,js插件更易管理,操作也更为便捷。
一款MV游戏,js库主要分为两块。核心的js源码部分,是游戏运行的基础。一般来说,不要莽撞地去改它们。
而plugins部分,汇集着制作者使用的插件。相比起前几代RM,MV自带几个实用的官方插件,如分辨率调节、横板菜单、图鉴系统、武器技能等。
这些js代码会随着RM版本更新,如果制作者的工程js库低于RM本身版本,可能会出现一些小问题,这时就需要进