虎牙小游戏引擎支持清单及对接流程
支持及推荐的引擎:
| 名称 | 官网 | 支持2D | 支持3D | 上手门槛 | 评价 |
|---|---|---|---|---|---|
| Cocos Creator | 链接 | 是 | 是 | ★★★ | 2D游戏引擎,对新手来说有一定的学习门槛 |
| LayaBox | 链接 | 是 | 是 | ★★★ | 2D/3D游戏引擎,对新手来说有一定的学习门槛 |
| 白鹭 | 链接 | 是 | 是 | ★★★ | 2D/3D游戏引擎,对新手来说有一定的学习门槛 |
Unity 暂不支持
以上只列举部分主流的H5游戏引擎,了解其它引擎可联系官方
各个引擎对接方式:
准备工作
安装 nodejs 环境,版本:v10.x.x
执行以下命令安装虎牙小程序CLI
npm install -g @hyext/cli
Cocos Creator
- 正常创建 Cocos Creator 项目(目前只支持 V2.4.10 及以下版本), 并进行游戏逻辑开发
- 在需要与虎牙集成的时候,在Cocos Creator 项目的
构建发布菜单中,发布平台选项中选择Web Mobile,路径使用默认的./build,MD5 Cache选项不要选中 - 在 Cocos Creator 项目根目录执行命令:
hyext init -b webview, 选择终端类型的过程参考快速开始,最后一步需要输入h5Dir,即H5游戏发布代码的相对路径,填写:./build/web-mobile - 下载专用的 cocos2d-js-min.js 替换
./build/web-mobile目录下面的同名文件
白鹭(Egret)
- 正常创建 Egret 游戏 项目, 并进行游戏逻辑开发
- 在需要与虎牙集成的时候,点击Egret Wing 项目的
插件/Egret项目工具/发布Egret项目菜单,在弹出框中选择HTML5,版本号填1.0,并设为默认发布 - 在 Egret 项目根目录执行命令:
hyext init -b webview, 选择终端类型的过程参考快速开始,最后一步需要输入h5Dir,即H5游戏发布代码的相对路径,填写:./bin-release/web/1.0