イベント
イベントとはオブジェクトが持っているメソッド(処理)と捉えて問題ない。以下では各イベントの説明する。
各イベントの違いは、コールされるタイミング(トリガー)の違いである。
Create
インスタンス作成時に呼ばれる。
Step
毎フレーム呼ばれる(UnityのUpdateに相当)
Destroy:
インスタンスがinstance_destroy()で破壊されたときに、呼ばれる。
Clear:
インスタンスがdestroyしたときやroomが移動したときに呼ばれる。
Collision
オブジェクトが接触したときに呼ばれる。
クリック、 gesture、
名前どおり、クリックした
Draw
GMLにdraw_...というscriptが用意されている。このscriptは丸や線、四角など表示できる。
draw系のscriptはこのdrawイベント内で呼ばないと機能しない。
(Drawイベントを設定するとSpriteが設定してあっても表示されなくなる)
Draw_GUI
drawと同じだが、画面をズームするような動作を行っても、大きさが変化しない。