イベントとは、プログラム内部で検出可能な出来事と、いつ何が起こったのかを知らせることのできるメッセージ
(情報)を表現しています。
GM:Studio は固定ステップ
のゲームループで動いています。
ゲームループはルーム
で設定されたスピード(Speed)という値に基づき、一秒間に処理されるステップ数=タイミング(時間的な間隔)を決定しています。
ゲームループを常に回している理由は、プレイヤーの操作やオブジェクト同士のコリジョン(衝突)を迅速に検出したり素早く応答処理(レスポンス)を返すためです。
ゲームループ内で発生した出来事(イベント)に対して、どのように対応(アクション)するか。この
イベントに対してアクションを起こす
という一連したプログラムの実行形式をイベント・ドリブン
と呼んでいます。
※ イベントドリブン(イベント駆動
)はプログラムの作り方の一つです。
イベント駆動で作る利点は、分かりやすさ
イベント
に対するアクション
を作ることによって
目的
と結果
が読み取りやすくなります
GMS はイベント駆動なプログラムを、アイコンからの選択によって動作を組み立てる方法でも作ることができます。
参考URL:So, what are events?
“超”初心者用チュートリアル:記事一覧
- 買った直後・スタートアップ画面とライセンス認証など
- ライセンス認証後、環境にまつわる設定を変更
- コードエディタの設定、予測変換の反応速度など
- プロジェクトの新規作成、文字と画像を表示してみる