あなたの世界を作りなさい
プレイヤーとキャラクター: ヒント

あなたのキャラクターの身長を測る

3min

このガイドでは、ローカルプレイヤーのZEPETOキャラクターの体型に応じて高さを測定する方法を示します。



ステップ 1 : キャラクターの高さ値を取得するスクリプトを書く

シーンにGameObjectを追加し、以下のCharacterHeightの例スクリプトを追加します。

TypeScript




スクリプトの説明

  • *CoGetZepetoHeight(zepeto: ZepetoPlayer)
    • 使用するには、GetSocketを使用して、キャラクターの頭のソケット位置値を取得します。
    • キャラクターの底の中心の位置値を取得するには、GetBoneTransformを使用して、キャラクターの両足の位置値を取得します。
    • 使用するには、Vector3.Lerpを使用して、キャラクターの底の中心位置値を取得します。
    • キャラクターの頭のソケットと底の中心位置値を使用して、キャラクターの高さ値を取得します。



ステップ 2 : 実行

再生ボタンをクリックして実行すると、コンソールログにキャラクターの高さの値が表示されます。

Document image




👍 ヒント

  • 例での高さを測定する方法は、HeadSocketの高さの値を使用してキャラクターの高さを測定することです。
  • キャラクターの頭、帽子、アクセサリーをモデル化して上部の位置を測定したい場合は、以下のリンクを参照してください: