スクリプト間の通信方法
イベントは、毎フレームチェックすることなく発生したことに応答するためにスクリプト間で通信する便利な方法です。
イベントは、PlayCanvasの多くのオブジェクトタイプ(例えばスクリプトインスタンスなど)に組み込まれており、エンジンのEventHandler
クラスから継承されたイベントハンドリングサポートがあります。イベントハンドリングオブジェクトには以下のメソッドがあります:
on()
- イベントリスナーを登録します。once()
- 最初に呼ばれた後に自動的に登録解除されるイベントリスナーを登録します。off()
- イベントリスナーの登録を解除します。fire()
- イベントを送信します。hasEvent()
- 特定のイベントをリッスンしているかどうかを問い合わせます。