main関数ってどこなのでしょうか?

qwertyu
記事: 1
登録日時: 2018年9月21日(金) 00:57

main関数ってどこなのでしょうか?

投稿記事by qwertyu » 2018年9月21日(金) 01:06

初めての質問 失礼します

ツクールmvを購入し、プラグイン作成のために
一通りJSファイルをみようとしたんですが、

まず最初に どの関数から実行されているのでしょうか?
プログラミングやゲームつくりは多少やってきたのですが
まだjavascript事態は 勉強中でして そのせいで見落としているのかもしれませんが。

c言語やjavaなどで まず初めに実行されるmain関数
または最初に実行される関数はどこに入っているのでしょうか?

どこから始まり 何が呼び出されているかもわからない状態です

ご返答お願いします

アバター
くろうど
記事: 259
登録日時: 2016年1月22日(金) 20:52
お住まい: 東京都
連絡を取る:

Re: main関数ってどこなのでしょうか?

投稿記事by くろうど » 2018年9月21日(金) 18:04

こんにちは。
くろうどです。

私の分かる範囲で説明します。

①RPGツクールMVは、基本的にブラウザゲームなので「index.html」からゲームを起動します。
②index.htmlに書かれているJavaScriptのファイルを読み込みます。
③index.htmlの読み込みが終わると、「main.js」の「window.onload」が自動的に実行されます。
④window.onloadの中の「SceneManager.run(Scene_Boot);」が実行されます。
⑤以降は、RPGツクールMVのコアスクリプトと言われているJavaScriptが実行されていきます。

▼参考:MDNのonloadのページ
https://developer.mozilla.org/ja/docs/Web/API/GlobalEventHandlers/onload

ちなみに、このonloadのページはこの回答の為に見ました。
勉強になりました。

といったところで、よろしくお願いします。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119

“MV:質問” へ戻る