引言
这是一篇既有干货,又接地气的教程,能够帮助你快速达成以下目标
1.了解RPGMAKER MV插件内在机理;
2.将所学的语法知识运用于实战;
3.制作出自己心仪的游戏!
本人作为之前只学过C++的学生,为了完成作业主动钻研,拜读了很多大神的博客,然而他们大多存在着只是讲清用法,却不教会读者如何探索,自我学习的过程,所以我结合自己的艰难求索之路,尽力用生动的语言告诉读者我是如何学习的,通过这个过程的讲解,使得读者具有举一反三的能力。
1.1前期准备
1.1.1读者
1.作为读者,你需要熟练掌握JavaScript基本语法,本篇博客主要讲插件,中间遇到与插件制作密切相关的知识比如原型链会简要提到,但并不会详细讲,建议读者到B站上搜索JavaScript教程学习,作为解释型语言,其比C++容易掌握,如果有相关基础可以快速入门。其中对于插件制作较为重点的内容有:this指针,数组,函数与方法,原型链,json表;至于网页编辑才要用的DOM之类的可以不学。
2.需要初步了解RPGMAKER MV的基本知识,即游戏引擎中不需要自己动手写代码的部分;
3.插件怎么安放,插件怎么运行,插件头几行注释和一些相关参数是什么含义有人解释比我更清楚,这里推荐大家看一下@地球上的大海的相关博客
1.1.2工具
1.毫无疑问,RPGMAKER MV(注意其它后缀的RPGMAKER不一定是用JS语言的,RPGMAKER有许多版本,注意你选择的是哪种,目前来说MV是最先进的),我们之后简称其为RPGMAKER或者RM;
2.一个用来写代码的软件,JavaScript专用的有HBuilder(适合网页编辑)等,本人用的是VS2013,对于制作插件足够用了(理论上记事本也可以写代码);
3.W3School离线手册,使用它主要是可以找到JavaScript语言中对象的自带方法,比如数组方法[Array]和数学方法[Math]都经常需要在那查找;