5月22日,在在举行的“ 2019年腾讯全球数字生态会议”的QQ子公司上,QQ宣布,每月活跃用户的QQ太空H5迷你游戏超过3亿元人民币,将升级到Mini游戏中心,并为开发人员提供了一项全面支持1亿美元的支持者,并为开发人员提供了1亿美元的综合支持。 5月31日,QQ迷你游戏中心正式开放,并打开了迷你游戏开发文件和开发人员工具。最近,第三方开发人员一直在自助服务。 QQ游戏中心启动后, 迅速支持开发人员开发QQ游戏,以及如何将现有游戏快速转换为迷你游戏。在这里,我们向所有开发人员介绍了 提供的详细解决方案。
增加了对QQ迷你游戏开发的支持。开发人员只需要使用最新版本的引擎即可。通过使用引擎的完整工具流,它们可以快速创建,开发和发布QQ迷你游戏,而无需过多注意基础技术细节。
以下是特定的教程:
1。如何创建QQ迷你游戏项目
(1)创建一个QQ迷你游戏项目需要您下载最新版本的 ,然后首先创建一个新的 。
(2)创建项目后,单击项目设置按钮将发布平台设置为Mini-,然后下载 提供的Mini-Game支持库。
(3)最后,填写项目配置后,单击“发布”以发布您的游戏到QQ开发人员工具
(4)发布后,您可以在QQ开发人员工具中预览和调试游戏。
2。如何将现有的引擎项目迁移到Mini-Game
如果您的项目是微信的迷你游戏,则可以直接迁移它。
如果您的项目是一款游戏,则由于QQ迷你游戏的基本机制和传统游戏之间存在很大的区别,因此使用 开发的游戏需要一定量的开发工作才能将其移植到Mini游戏中。总体步骤分为三个步骤:
答:将白生引擎游戏升级到版本5.2.25
B.将游戏的发布目标设置为QQ游戏
C.进行自适应修改
特定的处理方法如下:
(1)将游戏发布目标设置为QQ游戏
在执行此步骤之前,建议开发人员首先创建一个新项目,并将新项目的发布目标设置为QQ游戏,发布并确保可以正确预览它,以便您更熟悉整个项目结构。
通过最新的,您可以将游戏发布目标直接设置为Mini游戏。
执行上述步骤后,您可以使用QQ开发人员工具打开项目,并且可以看到您的项目。
(2)进行自适应修改
完成上述步骤完成后,您可以将项目移至QQ迷你游戏中。为了为最终用户提供更好的用户体验,Mini-Game对您的游戏有一些技术限制,具体限制如下:
A.禁止动态代码加载机制,例如eval和New。 Eval 的EUI使用此方法,并通过更改主题文件的发布策略来避免。如果您的项目采用上述动态代码机制,则需要以其他方式实施。
B. mini游戏没有直接执行文件的接口,它们是通过()方法加载的。除了禁止动态载荷,因为它基于模块机制,因此不支持全局对象。如果项目中全局对象的跨文件访问,则需要设置它。 =此方法将特定对象迫使全局对象。由于 项目将项目的所有文件编译到一个文件中,因此此问题主要发生在Main.js文件和其他第三方库文件之间的全局调用上。
C.如果您的游戏资源大于4M,则可以使用动态加载机制。动态加载文件的缓存不得大于50m。如果您的总资源量可以在50m之内控制,则只需要将某些资源文件放入项目中即可。但是,如果总量大于50m,则需要设计资源的缓存存储和发布策略。同样,必须将代码文件放置在游戏包中,并且不能动态加载。
D.您需要连接到QQ迷你游戏相关接口,例如用户信息,社交关系等。有关详细信息,请参阅Mini-提供的API文档和示例。
联系我们
开发人员技术交换区:
在线开发人员微信集团:(搜索微信帐户要添加)
官方技术支持电子邮件:
市场合作:
商业合作:
招聘电子邮件:
厄布特引擎微信ID