/ facebook instant game

Egret白鹭引擎快速打包Facebook小游戏

问题背景

白鹭引擎虽然提供了Facebook小游戏的打包选项,但是比较奇怪的是,居然是直接使用口令上传到后台。
Egret-for-Facebook-instant-game-01

更重要的是,你即使提供了口令,也没法上传成功:
Egret-for-Facebook-instant-game-02

而且!Egret不提供打包好的临时文件……

解决方法

其实Facebook小游戏的接入很简单,这里提供一个egret白鹭引擎项目的模板,供快速打包Facebook小游戏:

https://github.com/zhangzhibin/egret-for-fbinstant

模板文件

fbinstant-template目录包含了所有需要的文件:

  • 1). FB小游戏入口文件: index.html
  • 2). FB小游戏配置文件:fbapp-config.json

接入步骤

  • 0). 下载模板工程

https://github.com/zhangzhibin/egret-for-fbinstant

  • 1). 修改模板文件fbinstant-template/index.html中egret相关的启动参数,如窗口尺寸等。可以参考游戏项目根目录下的index.html
  • 2). 正常打包发布
  • 3). 复制fbinstant-template目录下的所有文件到打包目录
  • 4). 压缩成zip,并上传到fb后台。