创造你的世界
脚本编写

你好 ZEPETOScript

11min

什么是 ZEPETOScript?

  • ZEPETOScript 是一种用于创建 ZEPETO 世界的脚本语言。
  • 它支持 TypeScript 编程语言。
  • ZEPETOScript 旨在定义 ZEPETO 世界中的行为和功能,包括:
    • 物体的运动、物理和交互。
    • 处理事件,包括用户输入。
  • 继承自 ZepetoScriptBehaviour 类,旨在与 Unity 的 MonoBehaviour 接口兼容。
  • 可以附加到场景中的活动 GameObjects 以执行。

❗️ 注意

  • 在为 ZEPETO 世界开发时,C# 脚本不包含在包构建中。
  • 确保仅使用 ZEPETOScript 进行实现。

你好,世界教程

步骤 1 : 创建 ZEPETOScript

要创建一个新的 ZEPETOScript 文件,

点击 [项目] 并选择面板左上角的 [+] 图标,或点击资产 → 创建 → ZEPETO → TypeScript。

Document image




您可以看到一个新的 ZEPETOScript 已被创建,如下所示。

Document image




步骤 2 : 将 ZEPETOScript 添加到 GameObject

ZEPETOScript 可以作为组件附加到 GameObject,只需将 ZEPETOScript 文件拖放到 GameObject 上。

Document image


👍 提示

  • 您可以通过添加组件 > Zepeto Script 选项来添加组件。

步骤 3 : 添加测试代码或发出日志

新生成的 ZEPETOScript 如下所示。您可以使用 Unity 的开发工具编辑该脚本。

NewTypescript




尝试在 Start 函数中添加日志代码,以测试 ZEPETOScript 是否移动。

HelloWorld




请查看下面的测试代码输出屏幕。

Document image




恭喜你完成了ZEPETOScript教程!

对于那些之前在Unity中使用C#开发的人或那些新接触ZEPETO World开发的人,让我们深入了解ZEPETOScript的基础知识。



在ZEPETOScript中声明变量

  • ZEPETOScript遵循TypeScript语法。
  • 因此,在声明变量时声明类型是至关重要的。
  • 变量声明示例:
TypeScript




使用 Map 数据类型

  • 与 C# 的 Dictionary 数据类型不同,使用 TypeScript 的 Map 数据类型来存储和管理键值对。
  • 在实现多人游戏世界时,这种数据类型特别方便用于管理玩家数据。
  • Map 的简单使用示例:
TypeScript




利用 JSON

在处理 JSON 格式的数据时,可以使用 TypeScript 的内置函数。

  • 将 JSON 字符串转换为对象
    • 使用 JSON.parse() 方法。
  • 将对象转换为 JSON 字符串
    • 使用 JSON.stringify() 方法。
  • 使用 JSON 的示例:
TypeScript






更新日期 11 Oct 2024
Doc contributor
此页面是否对您有帮助?