Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作・オブジェクト > event_perform
現在のインスタンスの指定したイベントを呼び出します。
event_perform(type, numb);
この関数は、実行中のインスタンスの指定されたイベントを実行します。
これはキーボード"W"をpressしたイベントを呼び出すサンプルです。
event_perform(ev_keypress, ord("W"));
以下はユーザ定義イベント「0」を呼び出すサンプルです。
event_perform(ev_other, ev_user0);
現在実行しているインスタンス以外のイベントを呼び出す場合は、withで囲んで呼び出すようにします。
var enemy = instance_nearest(x, y, obj_enemy); with(enemy) { // 一番近い敵のユーザ定義イベント0を呼び出す event_perform(ev_other, ev_user0); }
こうしないと、現在のインスタンスでイベントが実行されてしまいます。