虎牙开放平台文档

虎牙小游戏引擎支持清单及对接流程

支持及推荐的引擎:

名称官网支持2D支持3D上手门槛评价
Cocos Creator链接★★★2D游戏引擎,对新手来说有一定的学习门槛
LayaBox链接★★★2D/3D游戏引擎,对新手来说有一定的学习门槛
白鹭链接★★★2D/3D游戏引擎,对新手来说有一定的学习门槛

Unity 暂不支持

以上只列举部分主流的H5游戏引擎,了解其它引擎可联系官方


各个引擎对接方式:

准备工作

安装 nodejs 环境,版本:v10.x.x

执行以下命令安装虎牙小程序CLI

npm install -g @hyext/cli

Cocos Creator

  1. 正常创建 Cocos Creator 项目(目前只支持 V2.4.10 及以下版本), 并进行游戏逻辑开发
  2. 在需要与虎牙集成的时候,在Cocos Creator 项目的构建发布菜单中,发布平台选项中选择 Web Mobile,路径使用默认的./buildMD5 Cache 选项不要选中
  3. 在 Cocos Creator 项目根目录执行命令: hyext init -b webview, 选择终端类型的过程参考快速开始,最后一步需要输入h5Dir,即H5游戏发布代码的相对路径,填写:./build/web-mobile
  4. 下载专用的 cocos2d-js-min.js 替换 ./build/web-mobile 目录下面的同名文件

白鹭(Egret)

  1. 正常创建 Egret 游戏 项目, 并进行游戏逻辑开发
  2. 在需要与虎牙集成的时候,点击Egret Wing 项目的插件/Egret项目工具/发布Egret项目菜单,在弹出框中选择 HTML5,版本号填1.0,并设为默认发布
  3. 在 Egret 项目根目录执行命令: hyext init -b webview, 选择终端类型的过程参考快速开始,最后一步需要输入h5Dir,即H5游戏发布代码的相对路径,填写:./bin-release/web/1.0