准备企业法人的淘宝账号与支付宝企业账号。
1)淘宝账号用于登陆淘宝互动开放平台,可以以法人的身份重新注册一个淘宝账号。
2)支付宝企业账号用于对您的身份进行实名认证,从而获得企业开发者身份。
3)支付宝企业账号申请请参照文档支付宝企业账号注册及实名认证 。与淘宝账号相同,可以用企业法人的身份与手机号注册一个新的支付宝账号(手机号可以相同,账号邮箱需要更换),完成支付宝企业账号申请。
按如下文档进行开发者控制台入驻:小游戏开发者接入指南。
1. 创建插件: 进入控制台,登录企业淘宝账号。进入创建应用。
2. 选择游戏互动创意。
3. 选择【游戏引擎插件】选项。
4. 选择类目【游戏引擎插件】,点击【确认类目】按钮。
5. 设置基础信息。
创建方案:填写logo和名称,此时未生成真正的插件。
6. 创建插件,获取插件id。
7. 创建后,如下图所示即为游戏引擎插件id。
8. 人员管理中增加引擎插件的开发者人员,加入淘宝昵称即可。
创建demo游戏:
1. 创建插件: 进入控制台,登录企业淘宝账号。进入创建应用。
创建解决方案,此时还未真正创建小游戏。
创建小游戏
2. 人员管理中增加引擎插件的开发者人员,加入淘宝昵称即可。
1. 插件在控制台申请游戏demo作为联调小程序。
2. 引擎插件Id & demo游戏id 一起给到【晗若】。
插件APPID请见下图标注处。
游戏DemoID请见下图标注处。
在cocos上开发demo小游戏,并导出淘宝小游戏的包。
开发者选择【小游戏-新】
同小游戏开发,以下结构对应demo游戏,仅cocos文件夹对应引擎插件appid。
├── application.js ├── assets //本地的资源文件 ├── cocos //引擎路径 ├── cocos-js ├── engine-adapter.js ├── first-screen.js ├── game.js //必要:小游戏入口文件,也就是小游戏第一个执行的js ├── game.json //必要:游戏相关配置,如横竖屏等 ├── mini.project.json //项目配置,在创建小游戏的时候生成。 ├── src //js&资源文件 ├── subpackages //分包示例 │ └── resources └── web-adapter.js
.
game.json中配置引擎插件,如cocos的引擎插件工程里的game.json配置如下,配置了上传构建的引擎插件文件夹路径为cocos。
{ "deviceOrientation": "portrait",//横屏配置 "plugins": {//引擎插件 "cocos": { "pluginVersion": "3.6.1",//引擎插件版本号,调试时随意填,上传时,写要上传的引擎插件的版本号 "pluginId": "123", // 上述截图中的插件的appId "path": "cocos"//引擎插件的本地文件夹路径 } } }
1、requirePlugin('name') -- × 不支持无路径方式引用 2、requirePlugin('name/xxx.js') -- √ 指定任意 js 文件
直接预览demo小游戏即可。
1)点击 IDE 上方工具栏中的“调试”按钮,待编译完成后,会生成【调试二维码】。
2)用淘宝 APP 扫描该二维码,即可在手机上运行并调试小游戏代码,在 IDE 调试面板中可查看日志和断点。
3)需要被注意的是,【调试二维码】只能被使用一次(多次扫码将无效),每次扫码后若要再次使用,需要重新生成调试码。
版本号可进行编辑。
上传成功后,在控制台进入游戏引擎插件的版本管理里,可以提交审核,等待平台进行审核后即可上线。 注意是引擎插件的管理,不是demo游戏的。
1. 进入开发者控制台-->我的应用-->小程序插件。
2. 上架。
能力介绍部分可详细介绍能力信息,每个版本迭代后,可来此处更新版本说明,以及版本和游戏引擎版本的映射关系。
3.等待审核通过。
4.能力中心查看。
5. 用户可直接通过点击立即获取申请插件。