Cloud Code JavaScript 脚本
Write server-side JavaScript code and call these scripts from games built with Unity or any other client.
Cloud Code 脚本使用 JavaScript。您可以从使用 Unity 构建的游戏或任何其他客户端或服务器调用这些脚本。
典型工作流程
以下过程详细介绍了一个典型的开发周期:
- 创建脚本。通过 Unity Cloud Dashboard 创建 Cloud Code 脚本并添加自定义参数。
- 编写代码。基于示例脚本进行构建或从头开始构建。使用 Cloud Code JavaScript SDK 可与其他 Unity Gaming Services(Unity 游戏服务)服务轻松集成。
- 测试和调试。在后台上选择 Run(运行) 并测试函数的结果。使用提供的测试玩家来验证与其他服务的交互情况,或添加日志记录语句来调试问题。如需了解更多信息,请参阅关于如何测试运行脚本的页面。
- 发布该脚本。选择 Publish(发布) 以使脚本可供游戏客户端使用。这是添加脚本实时更新的主要机制,这些更新会立即显示在游戏中。
- 将脚本与您的项目集成。将 Cloud Code SDK 导入到游戏中,然后从 Unity Runtime 调用脚本。您可以使用 REST API 运行脚本,也可以从 Multiplay 服务器运行脚本。
使用示例
您可以使用 Cloud Code 编写大量游戏逻辑。例如,可以从脚本中连接到不同的服务。要了解如何连接到服务以及游戏机制的工作方式,您可以查看用例。例如,服务器时间反作弊机制、游戏内优惠券和每日奖励。
如需了解更高级的用法,请下载 Unity Gaming Services(Unity 游戏服务)示例项目以了解如何使用 Cloud Code 克服常见的游戏开发挑战,并阅读高级用例。
基本概念
了解 Cloud Code 脚本的基本概念:
改善工作流程
为了简化脚本的开发和部署,您可以自动执行该过程。
进一步集成
您可以将模块与其他 Unity Gaming Services(Unity 游戏服务)服务和任何外部服务集成,并访问跨玩家数据。
要与其他服务集成,您可以安装 Cloud Code JavaScript 库或使用 HTTP 客户端。