Project1

标题: RMMV官方脚本源码导读[太监了] [打印本页]

作者: 语义噪音    时间: 2015-12-3 09:49
标题: RMMV官方脚本源码导读[太监了]
本帖最后由 语义噪音 于 2015-12-3 11:08 编辑

开一个帖子,带大家一起读一下RMMV官方提供的脚本源码。
不是教学,更多的可能是一种个人学习的记录。

连载中,请用贴内回复,不要插楼……
作者: 语义噪音    时间: 2015-12-3 10:05
本帖最后由 语义噪音 于 2015-12-3 10:46 编辑

目录:

作者: 语义噪音    时间: 2015-12-3 10:06
本帖最后由 语义噪音 于 2015-12-3 10:23 编辑

main.js文件很小,很容易读。
PluginManager.setup($plugins);
调用rpg_managers.js文件中定义的PluginManager.setup(plugins)函数。
作为参数传入的$plugins是在plugin.js文件中定义的。
window.onload是入口函数,程序启动的时候就会执行。
函数体中调用了SceneManager.run(sceneClass)函数,作为参数传入的是rpg_scenes.js文件中定义的Scene_Boot类。
作者: 语义噪音    时间: 2015-12-3 10:25
plugins.js文件简单到爆,就是一个数组,保存游戏中引用的插件信息,就不讨论了……
作者: 语义噪音    时间: 2015-12-3 10:41
本帖最后由 语义噪音 于 2015-12-3 11:06 编辑

rpg_core.js
这是唯一一个有注释并且在F1帮助中提及的文件。
感谢@喵呜喵5 ,这是一个F1帮助的汉化版本,在JS库中可以查看这个文件的参考。
http://miaowm5.github.io/RMMV-F1/

作者: 语义噪音    时间: 2015-12-3 11:10
结果发现中文水平不过关,根本说明不明白,直接太监了吧。
以后还是回答别人问题好了,或者有什么事直接私信我,我要是知道,会回答的……




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