Project1
标题:
RMMV官方脚本源码导读[太监了]
[打印本页]
作者:
语义噪音
时间:
2015-12-3 09:49
标题:
RMMV官方脚本源码导读[太监了]
本帖最后由 语义噪音 于 2015-12-3 11:08 编辑
开一个帖子,带大家一起读一下RMMV官方提供的脚本源码。
不是教学,更多的可能是一种个人学习的记录。
连载中,请用贴内回复,不要插楼……
作者:
语义噪音
时间:
2015-12-3 10:05
本帖最后由 语义噪音 于 2015-12-3 10:46 编辑
目录:
main.js
plugins.js
rpg_core.js
rpg_managers.js
DataManager
ConfigManager
StorageManager
ImageManager
AudioManager
SoundManager
TextManager
SceneManager
BattleManager
PluginManager
rpg_objects.js
rpg_scenes.js
rpg_sprites.js
rpg_windows.js
作者:
语义噪音
时间:
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