白鹭引擎开发微信小游戏项目发布指南
2018-01-09 00:00
525 查看
现有项目发布小游戏指南
5.1.2 以后的项目
• 使用引擎为 5.1.2 引擎以上(包括 5.1.2)按照文档流程发布即可。
5.1.2 以前的项目
由于目前的 5.0.x 引擎的项目不能直接升级到 5.1.x,需要我们手动建立一个空的 5.1.2 eui 项目,然后将原项目代码复制过去。
• 首先我们使用 launcher 创建一个 5.1.2 新项目。
• 然后将现有游戏逻辑和资源拷贝至新项目中主要包括 src 目录、resource 目录、修改配置文件 egretProperties 后续无论是 HTML5 版本,iOS / Android 版本还是小程序版本,均使用这个新项目进行后续开发。
• 全部拷贝以后,先测试下在 H5 中是否正常运行,一定要保证在 H5 中可以正常运行,再进行后续的操作。
注意:小程序和小游戏中都移除了动态执行代码的能力,包括以下调用方式:
eval 函数
setTimeout、 setInterval 函数第一个参数传入代码字符串执行
使用 Function 传入字符串构造函数
使用 GeneratorFunction 传入字符串构造生成器函数
如果使用了 egret.getDefinitionByName(),需要设置 window.object1 = object1 这样的方式强制将特定对象转为全局对象。
5.1.2 以后的项目
• 使用引擎为 5.1.2 引擎以上(包括 5.1.2)按照文档流程发布即可。
5.1.2 以前的项目
由于目前的 5.0.x 引擎的项目不能直接升级到 5.1.x,需要我们手动建立一个空的 5.1.2 eui 项目,然后将原项目代码复制过去。
• 首先我们使用 launcher 创建一个 5.1.2 新项目。
• 然后将现有游戏逻辑和资源拷贝至新项目中主要包括 src 目录、resource 目录、修改配置文件 egretProperties 后续无论是 HTML5 版本,iOS / Android 版本还是小程序版本,均使用这个新项目进行后续开发。
• 全部拷贝以后,先测试下在 H5 中是否正常运行,一定要保证在 H5 中可以正常运行,再进行后续的操作。
注意:小程序和小游戏中都移除了动态执行代码的能力,包括以下调用方式:
eval 函数
setTimeout、 setInterval 函数第一个参数传入代码字符串执行
使用 Function 传入字符串构造函数
使用 GeneratorFunction 传入字符串构造生成器函数
如果使用了 egret.getDefinitionByName(),需要设置 window.object1 = object1 这样的方式强制将特定对象转为全局对象。
相关文章推荐
- 微信小游戏技术开发指南
- 深入理解使用白鹭引擎开发微信小游戏的构建机制
- Egret引擎开发指南之发布项目
- 微信开发,将微信官网的jeeweixin(java版)开发项目导入,tomcat发布时报错
- 微信小游戏开发指南(一)什么是微信小游戏
- 白鹭引擎开发微信小游戏: API 调用教程文档
- Egret引擎开发指南之发布项目
- 白鹭引擎开发微信小游戏新手教程文档
- 深入理解使用白鹭引擎开发微信小游戏的构建机制
- 微信小游戏开发指南(二)微信小游戏常见问题解答
- atitit.微信项目开发效率慢的一些总结
- XMPP框架 微信项目开发之登录的实现——登录的步骤示例
- JAVA开发8--java发布webservice之项目案例
- 微信小程序:支付系列合集(开发指南+精品Demo)
- RN(react native)入坑指南-06,项目开发结构(代码分层组织)
- .NET开源B2C商城项目AssionShop开始开发设计(发布3小时撤下)
- atitit.微信项目开发效率慢的一些总结
- 微信小程序:支付系列专辑(开发指南+精品Demo)
- Spring开发指南 0.8 发布