请确保开发环境满足以下要求:
使用 Cocos Creator v3.6.0 或以上版本(建议通过 Cocos Dashboard 下载最新的版本)。
根据需要运行的平台,确保对应的开发环境和设备。
确保运行设备已经连接到 Internet。
已在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 AppSign,详情请参考 控制台 - 项目管理 中的“项目信息”。
SDK 同时也支持 Token 鉴权,若您需要升级鉴权方式,可参考 如何从 AppSign 鉴权升级为 Token 鉴权。
下列结构为工程目录的文件结构,下文所涉及的文件路径均为相对于此目录的路径。
cocos_creator
├── VERSION.txt
└── ZegoExpressExample
├── assets
│ ├── HomeScene.scene # 主场景
│ ├── HomeScene.ts # 主场景的脚本
│ ├── KeyCenter.ts # 填写申请的 AppID 和 AppSign
│ ├── resources # 资源文件
│ ├── topics # 示例专题
│ └── utils # 工具类
├── native
│ └── engine # 原生工程配置
├── package.json
.
.
导入完成后,若控制台仍然报大量错误,请重新启动 Cocos Creator。
返回 Cocos Creator 检查控制台是否仍然有错误,若有错误,则重新打开“扩展编辑器”找到 SDK 扩展,尝试先停用 SDK 扩展(单击“开关”按钮),并打开“文件资源管理器/访达”,再回到 Cocos Creator 让其刷新资源,再重新启用 SDK 扩展。然后再打开“文件资源管理器/访达”,再回到 Cocos Creator,直到控制台没有报错为止。若仍然报错,可能需要多次重新启动 Cocos Creator并重复上述步骤。
打开工程后,在左下角单击“Assets”,在 assets 目录下,双击 “HomeScene” 场景文件,可以看到示例源码主页的场景(主页为 2D 场景)。
在菜单栏选择“Project > Build”,先根据 Cocos Creator 安装配置原生开发环境 文档配置好开发环境,然后再根据 发布到原生平台 文档和实际情况,构建出原生平台工程。
若构建失败,请打开构建日志文件查看错误信息并根据错误提示修正问题。若错误信息与 ZEGO SDK 有关并难以自行解决,请联系 ZEGO 技术支持。
开始运行。
运行到 Android 设备:
在菜单栏选择“Project > Build”,新建构建任务,平台选择 “Android”,填写好各项信息后,单击 “Build”,最后单击 “Make” 开始编译(此步骤耗时较久)。
完成上述操作后,连接 Android 设备并单击 “Run”。或者使用 Android Studio 打开原生工程目录 “build/android/proj” 进行操作。
若生成失败,请参考 集成 SDK 文档中的常见问题 1、2、3 进行操作。
运行到 iOS 设备:
在菜单栏选择“Project > Build”,新建构建任务,平台选择 “iOS”,填写好各项信息后,单击 “Build”,最后单击 “Make” 开始编译(此步骤耗时较久)。
完成上述操作后,使用 Xcode 打开 “build/ios/proj/ZegoExpressExample.xcodeproj” 原生工程,然后连接 iOS 真机设备,选择 “ZegoExpressExample-mobile” 目标,并选择该真机设备,单击 “Run” 按钮运行。
运行到 macOS 设备:
在菜单栏选择“Project > Build”,新建构建任务,平台选择 “macOS”,填写好各项信息后,单击 “Build”,最后单击 “Make” 开始编译(此步骤会比较久)。
完成上述操作后,单击 “Run”,或者使用 Xcode 打开 “build/mac/proj/ZegoExpressExample.xcodeproj” 原生工程进行操作。
若生成失败,请参考 集成 SDK 文档中的常见问题 7 进行操作。
运行到 Windows 设备:
在菜单栏选择“Project > Build”,新建构建任务,平台选择 “Windows”,填写好各项信息后,单击 “Build”,最后单击 “Make” 开始编译(此步骤会比较久)。
完成上述操作后,单击 “Run”,或者使用 Visual Studio 打开 “build\windows\proj\ZegoExpressExample.sln” 原生工程进行操作。
在真机中运行项目,运行成功后,可以看到本端视频画面。
为方便体验,ZEGO 提供了一个 Web 端调试示例 ,在该页面下,输入相同的 AppID、RoomID,输入不同的 UserID、以及对应的 Token,即可加入同一房间与真机设备互通。当成功开始音视频通话时,可以听到远端的音频,看到远端的视频画面。
The editor version does not exist
如何处理?联系我们
文档反馈