あなたの世界を作りなさい
スクリプティング

スクリプタブルオブジェクト

4min

ZepetoScriptableObjectはUnity ScriptableObjectをサポートしています。ZepetoScriptableObjectは、ワールドデータ設定やキャラクターオプションなど、大量のデータを保存するデータコンテナです。

新しいZepetoScriptableObjectファイルを作成するには、プロジェクトパネルの左上隅にある[+]アイコンをクリックするか、Assets → Create → ZEPETO → ScriptableObjectをクリックします。

Document image




新しく作成されたZepetoScriptableObjectは、定義されたデータクラスを使用してスクリプトを作成することで接続する必要があります。

Document image


新しいZEPETOScriptファイルを作成し、使用するデータをメンバー変数として宣言します。

データとして使用できるサンプルコードをいくつか示します。

TypeScript




ZEPETOScriptを定義されたデータクラスとリンクすると、下記のようにInspectorウィンドウにそのデータが表示されます。

Document image




ZEPETOScriptファイルを作成して、ZepetoScriptableObjectからデータを呼び出します。

ZEPETOScriptからZepetoScriptableObjectをインポートし、宣言したデータ型もインポートします。

TypeScript




Document image




ZepetoScriptableObjectをZEPETOScriptのプロパティとして宣言します。

TypeScript




ZEPETOScriptでInspectorウィンドウを開き、以下のようにZepetoScriptableObjectのプロパティに値を割り当てます。

Document image




このサンプルは、ZepetoScriptableObjectを使用し、その値にアクセスする方法を示しています。

TypeScript




プリミティブ型のメンバー変数にアクセスするには、ジェネリック型として宣言するか、以下の例のように型キャスティングを使用して変換します。

TypeScript




ScriptableObjectの完全なコード例を確認してください。

TypeScript




更新日 11 Oct 2024
Doc contributor
このページは役に立ちましたか?