Introduction to Components

コンポーネントは、 プロトタイプ全体でレイヤーとインタラクションを再利用できるようにセットで保存されます。シーン全体にコンポーネントのインスタンスを作ることで、どんなレイヤーとインタラクションのセットでもコンポーネントに変え、再利用することが出来ます。コンポーネントを使用することで、不要な繰り返し作業を避け、シーンごとの読みやすさを向上させ、最終的にプロトタイプの作業速度を上げることができます。

Using Components

Creating Component from a Scene

シーンにコンポーネントを作ることが出来ます。コンポーネントに変えたいレイヤーを一つまたは複数選択し、ツールバーにある「コンポーネント」アイコンをクリックしてください。または、選択したレイヤーを右クリックして、コンテキストメニューから「コンポーネントに変換」を選択します。選択したレイヤーとそれに関連したインタラクションを含むコンポーネントが自動的に作成されます。なお、オリジナルのレイヤーはコンポーネントのインスタンスに置き換えられます。

Creating Component from a Scene

Creating Components Directly

スクラッチからもコンポーネントを作成することが出来ます。左側にあるコンポーネントパネルを開き、プラスアイコンをクリックしてください。空のコンポーネントが作成され、コンポーネントのカスタマイズを始めることができます。

Creating Components Directly

Adding Component Instances

コンポーネントパネルからシーンのキャンバスにコンポーネントをドラッグし、コンポーネントのインスタンスを作成できます。

Adding Component Instances

Editing Components

Master Component

マスターコンポーネントを編集したいときは、コンポーネント編集モードに切り替えてください。コンポーネントパネルにてコンポーネントをクリックするか、または、コンポーネントのインスタンスを右クリックしてコンテキストメニューから「マスターコンポーネントに移動」を選択します 。

マスターコンポーネントの編集はシーンの編集と似ていて、コンポーネント内のレイヤーや変数、トリガー、レスポンスを作成または修正、削除することができます。変更箇所は、コンポーネントのすべてのインスタンスに適用されます。

右上にある「シーンへ移動」ボタンをクリックしてシーンに戻ることができますが、シーンパネルでシーンをクリックすれば他のシーンへ移動することもできます。

Master Component

Instance

コンポーネントインスタンスのサブレイヤーのプロパティーを変更するということは、単純にこのプロパティーが上書きされるという意味です。上書きされたプロパティーはインスタンスにのみ適用されるためマスターコンポーネントには影響しません。マスターコンポーネントを変更しても上書きされたインスタンスのプロパティーは残ります。上書きすることで同じマスターコンポーネントのインスタンスを保ちつつ、インスタンスが互いに異なるようにインスタンスをカスタマイズできます。

インスタンスの上書きをリセットしたい場合、インスタンスを右クリックしコンテキストメニューから「上書きリセット」を選択します。 すべての上書きが削除され、インスタンスはマスターコンポーネントと同じようになります。

Instance

Link with Master

コンポーネントのインスタンスをマスターコンポーネントとリンクすることができます。コンポーネント編集モードに移動しなくてもインスタンスを編集することで、マスターコンポーネントを編集できます。

Link with Master

Variable Overrides

変数の初期値を上書きすることも可能です。変数の値を上書きしたい場合、マスターコンポーネントの変数の「上書きを可能にする」オプションをオンにしてください。このオプションをオンにすると、コンポーネントインスタンスのプロパティーパネルで変数の値を上書きすることが出来ます。

Variable Overrides

Interactions Outside a Component

コンポーネントは基本、シーンから分離されています。そのため、コンポーネント内のトリガーやレスポンスをコンポーネント外のレイヤーや変数に割り当てることはできません。同じように、シーン内のトリガーやレスポンスをコンポーネント内のレイヤーや変数に割り当てることもできません。

しかし、送信レスポンスや受信トリガーを使えばそれが可能になります。コンポーネントの内で送信レスポンスを使ってメッセージを送れば、外のコンポーネントの受信トリガーから受信できます。同じく逆の場合も可能です。

コンポーネントの内では、チャンネルから「外部コンポーネント」を選択してください。コンポーネントの外部では、チャンネルから「コンポーネント」を選択する必要があります。

Interactions Outside a Component

Checkbox Component

Language selector
TOP