原文連結:Maker製造機
本系列教學主要帶你一步步閱讀RMMZ腳本框架,建議有基本JS基礎再進行閱讀
入口index.html
首先我們打開index.html,這個命名通常也是H5遊戲的入口部分。
可以看到body中載入了main.js 的腳本
簡單來說,rpgmaker的所有程式運作載入,都是靠main.js 進行載入跟運作
跟著html 我們可以打開main.js 來看看他在做什麼
實際載入內容的Main.js
在程式碼的最前面定義了 scriptUrls ,這個是用來設定在遊戲開始前要載入的腳本,也包含了要先載入的lib
其中最核心的部分,也是rm的繪圖引擎就是pixi.js
繼續往下看,Main這個class 是用來執行載入的流程
準備進入第一個畫面
隨著後面初始化腳本的流程,我們會看到 進入了
這邊最重要的重點就是 SceneManager.run(Scene_Boot); 這邊。
遊戲中所有的畫面都構築在一個Scene底下,SceneManager則是負責控管這些Scene。
在所有腳本載入完畢之後透過SceneManager執行第一個Scene,這就是RM遊戲真正開始執行的地方
下一篇會接著說明SceneManager與PIXI初始化的一些相關內容!以上!