レベル【★★☆】InterfaceとDispatcherを使った簡単な例を作ってみました・レベルにあらかじめ作成しておいたBPアクターを3つ置いておく・レベルにはInterfaceをセットしておく。・BPアクター内では、BeginPlayからランダムなDelay(5~10秒)後にDispatcherをバインドします。・バインドされたDispatcherがCallされるとアンバインドされ、インターフェースを飛ばします。・レベル側で受け取ったインターフェースは、その後MultiGateを通してPrintStringを処理します。毎秒DispatcherはレベルBPから呼ばれていますが、バインドされるタイミングは各アクター1回でDispatcherのイベントが呼ばれてもすかさずアンバインドが走るため、それ以降DispatcherEventが走る事はありません。DispatcherEventが呼ばれた後は、アクターからInterfaceを持っている場所を探して、底に向かって発信しています。レベルBPでそれを受け取るとPrintStringが走るようになります。こんな感じで、InterfaceとDispatcherを使い分けてみると、それぞれの向き不向きが見えてきて、それぞれの特徴を生かして開発をよりスムーズにできるかと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。【UE4】【C++】独自の簡単なスクリプトシステムを作る-後編。