创造你的世界
脚本编写
你好 ZEPETOScript
11min
- ZEPETOScript 是一种用于创建 ZEPETO 世界的脚本语言。
- 它支持 TypeScript 编程语言。
- ZEPETOScript 旨在定义 ZEPETO 世界中的行为和功能,包括:
- 物体的运动、物理和交互。
- 处理事件,包括用户输入。
- 继承自 ZepetoScriptBehaviour 类,旨在与 Unity 的 MonoBehaviour 接口兼容。
- 可以附加到场景中的活动 GameObjects 以执行。
❗️ 注意
- 在为 ZEPETO 世界开发时,C# 脚本不包含在包构建中。
- 确保仅使用 ZEPETOScript 进行实现。
要创建一个新的 ZEPETOScript 文件,
点击 [项目] 并选择面板左上角的 [+] 图标,或点击资产 → 创建 → ZEPETO → TypeScript。
您可以看到一个新的 ZEPETOScript 已被创建,如下所示。
ZEPETOScript 可以作为组件附加到 GameObject,只需将 ZEPETOScript 文件拖放到 GameObject 上。
👍 提示
- 您可以通过添加组件 > Zepeto Script 选项来添加组件。
新生成的 ZEPETOScript 如下所示。您可以使用 Unity 的开发工具编辑该脚本。
尝试在 Start 函数中添加日志代码,以测试 ZEPETOScript 是否移动。
请查看下面的测试代码输出屏幕。
恭喜你完成了ZEPETOScript教程!
对于那些之前在Unity中使用C#开发的人或那些新接触ZEPETO World开发的人,让我们深入了解ZEPETOScript的基础知识。
- ZEPETOScript遵循TypeScript语法。
- 因此,在声明变量时声明类型是至关重要的。
- 变量声明示例:
- 与 C# 的 Dictionary 数据类型不同,使用 TypeScript 的 Map 数据类型来存储和管理键值对。
- 在实现多人游戏世界时,这种数据类型特别方便用于管理玩家数据。
- Map 的简单使用示例:
在处理 JSON 格式的数据时,可以使用 TypeScript 的内置函数。
- 将 JSON 字符串转换为对象
- 使用 JSON.parse() 方法。
- 将对象转换为 JSON 字符串
- 使用 JSON.stringify() 方法。
- 使用 JSON 的示例:
- 有关更详细的语法,请参考 TypeScript 文档