メッセージの送受信
コンポーネントは、他のコンポーネントやシーンから独立しています。つまり、コンポーネント内のトリガーやレスポンスは、その外部のレイヤーや変数に割り当てることはできません。同様に、シーンやネストされたコンポーネント内のトリガーやレスポンスも、特定のコンポーネント内のレイヤーや変数に割り当てることはできません。
この制限を解決するために、「Send (送信)」レスポンスと「Receive (受信)」トリガーを利用できます。コンポーネント内で、「Send」レスポンスを使用してメッセージを送信し、この特定のコンポーネントの外側(シーン、親コンポーネント、または子コンポーネント)にある「Receive」トリガーでそれを受信できます。この通信は逆方向でも機能します。
もちろん、コンポーネント内だけでメッセージを送受信することも可能です。
Send (送信) レスポンス
Send to Parent (親へ送信)
このチャンネルを使用すると、コンポーネントから、親コンポーネント(親コンポーネントがない場合はシーン)にメッセージを送信できます。

Send to Child Component (子コンポーネントへ送信)
このチャンネルを使用すると、コンポーネントから子コンポーネントにメッセージを送信できます。

Send to Current Scene (現在のシーンへ送信)
このチャンネルを使用すると、コンポーネントからそのコンポーネントが使用されているシーンにメッセージを送信できます。

Send to Current Component (現在のコンポーネントへ送信)
このチャンネルを使用すると、コンポーネント内にとどまるメッセージを送信できます。

Receive (受信) トリガー
Receive from Parent (親から受信)
このチャンネルを使用すると、親コンポーネント(親コンポーネントがない場合はシーン)からのメッセージを受信できます。

Receive from Child Component (子コンポーネントから受信)
このチャンネルを使用すると、子コンポーネントからのメッセージを受信できます。

Receive from Current Scene (現在のシーンから受信)
このチャンネルを使用すると、コンポーネントが使用されているシーンからのメッセージを受信できます。

Receive from Current Component (現在のコンポーネントから受信)
このチャンネルを使用すると、コンポーネント内にとどまるメッセージを受信できます。

この機能をさらに詳しく学びたいですか?
デジタルダッシュボード・マスタークラス (Digital Dashboard Masterclass) に参加することをお勧めします。このマスタークラスでは、送受信機能について深く掘り下げ、効果的に活用するための知識とスキルを身につけることができます。
さらに、最近公開された モバイルゲーム・プロトタイピング・マスタークラス (Mobile Game prototyping masterclass) では、ゲームなどの複雑なプロジェクトの開発を簡素化する方法を学習できます。
ProtoPieの扱いやすいアプローチと体系的な開発プロセスが、プロジェクトの管理をいかに容易にするかを理解するこの機会をぜひお見逃しなく。