あなたの世界を作りなさい
プレイヤーとキャラクター: ヒント
ZEPETOキャラクターの外見を隠すと表示する
3min
ZEPETOキャラクターのレンダーを無効にして、カメラに見えなくすることができます。
以下は、ボタンを押すことでキャラクターの外見を隠したり表示したりするためのサンプルコードです。
1) 階層を作成 > 空のオブジェクトを作成し、HideShowCharacterに名前を変更します。
2) プロジェクトを作成 > 作成 > ZEPETO > TypeScriptを選択し、HideShowCharacterに名前を変更します。
3) HideShowCharacterオブジェクトにスクリプトを追加します。
4) 以下のようにサンプルスクリプトを書きます。
5) Canvas > Buttonを使用して、各ボタンを画面に追加し、スクリプトインスペクタに割り当てます。
6) [▶︎(再生)] ボタンを押して実行します。
キャラクターのレンダラーを無効にすることに加えて、キャラクターの外見を隠したり表示したりすることもできます。
これはZEPETOカメラのカリングマスクを利用して行われます。
カリングマスクを使用すると、特定のレイヤーを不可視として扱うことができます。
ZEPETOキャラクターが作成されると、デフォルトではレイヤーは設定されていません。
以下の例コードは、ZEPETOカメラで特定のレイヤーを不可視にし、ボタンをクリックすることでZEPETOキャラクターのレイヤーを変更して隠したり表示したりする方法を示しています。