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

こんにちは、ZEPETOScript

11min

ZEPETOScriptとは何ですか?

  • ZEPETOScriptは、ZEPETO Worldを作成するために使用されるスクリプト言語です。
  • TypeScriptプログラミング言語をサポートしています。
  • ZEPETOScriptは、ZEPETO World内の動作や機能を定義するために設計されています。具体的には、以下を含みます:
    • オブジェクトの動き、物理、相互作用。
    • ユーザー入力を含むイベントの処理。
  • ZepetoScriptBehaviourクラスから継承され、UnityのMonoBehaviourインターフェースと互換性があるように設計されています。
  • 実行のためにシーン内のアクティブなGameObjectにアタッチできます。

❗️ 注意

  • ZEPETO Worldの開発時には、C#スクリプトはパッケージビルドに含まれません。
  • ZEPETOScriptを使用してのみ実装することを確認してください。

Hello Worldチュートリアル

ステップ1:ZEPETOScriptの作成

新しいZEPETOScriptファイルを作成するには、

[プロジェクト]をクリックし、パネルの左上隅にある[+]アイコンを選択するか、Assets → Create → ZEPETO → TypeScriptをクリックします。

Document image




新しいZEPETOScriptが作成されたことが下に示されています。

Document image




ステップ 2 : ZEPETOScriptをGameObjectに追加する

ZEPETOScriptはコンポーネントとしてGameObjectに追加できます。ZEPETOScriptファイルをGameObjectにドラッグ&ドロップするだけです。

Document image


👍 ヒント

  • Add Component > Zepeto Scriptオプションを通じてコンポーネントを追加できます。

ステップ 3 : テストコードを追加するか、ログを出力する

新しく生成されたZEPETOScriptは以下の通りです。Unityの開発ツールを使用してスクリプトを編集できます。

NewTypescript




Start関数内にログコードを追加して、ZEPETOScriptが動作するかどうかをテストしてみてください。

HelloWorld




以下のテストコード出力画面を確認してください。

Document image




ZEPETOScriptチュートリアルの完了おめでとうございます!

以前にUnityでC#を使用して開発したことがある方や、ZEPETO World開発に新しい方のために、ZEPETOScriptの基本に飛び込んでみましょう。



ZEPETOScriptでの変数の宣言

  • ZEPETOScriptはTypeScriptの構文に従います。
  • したがって、変数を宣言する際には型を宣言することが重要です。
  • 変数宣言の例:
TypeScript




マップデータ型の使用

  • C#の辞書データ型の代わりに、TypeScriptのマップデータ型を使用してキーと値のペアを保存および管理します。
  • このデータ型は、マルチプレイヤーの世界を実装する際にプレイヤーデータを管理するのに特に便利です。
  • マップの簡単な使用例:
TypeScript




JSONの活用

JSON形式のデータを扱うときは、TypeScriptの組み込み関数を使用できます。

  • JSON文字列をオブジェクトに変換する
    • を使用します。JSON.parse()メソッド。
  • オブジェクトをJSON文字列に変換する
    • を使用します。JSON.stringify()メソッド。
  • JSONを利用する例:
TypeScript






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