微信小游戏开发新手常见问题整理-创新互联

微信小游戏一经推出就受到了许多开发者的关注,目前已有2000多款作品上线。我们也在第一时间推出了微信小游戏适配解决方案,并持续优化改进,同时整理发布了多篇关于使用白鹭引擎开发微信小游戏的FAQ文章(详情可查看白鹭引擎公众号历史消息),但仍有部分新手开发者遇到了一些开发问题。为此我们为这些开发者梦整理出了近期常见的小游戏开发问题,以供大家参考。后续,我们还将持续的整理相关内容,帮助开发者们更好更快的寻找到问题及解决办法。

10年积累的成都网站建设、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有鄂州免费网站建设让你可以放心的选择与我们合作。
  1. 微信公众号可以关联或跳转微信小游戏吗?
    答:微信公众号可以跳转小游戏。实现方法与小程序跳转差不多。首先需要先在公众号后台选择“小程序管理”,添加要关联的小游戏。
    小程序管理界面如下:
    微信小游戏开发新手常见问题整理
    第二步,选择“自定义菜单”绑定关联的小游戏。
    自定义菜单界面如下:
    微信小游戏开发新手常见问题整理

第三步,若要识别玩家来源,是从哪个公众号关联来的,可以添加参数。
在自定义菜单中,找到“小程序路径”,填写上参数地址,格式为“?spid=XXXXX ”。
然后小游戏启动的时候通过wx.getLaunchOptionsSync()获得参数(返回scene值)。

  1. 调用egret.ExternalInterface.call就会出错,为了接入渠道的sdk,把启动的activity改掉了。
    微信小游戏开发新手常见问题整理
    答:这个报错不会影响app运行,我们在下一个版本里就会解决这个问题,使用新版本则不会出现类似报错。

  2. 由于浮点数运算的原因,是不是没法保证同样的两个条件,最终结果都是不一致的?
    答:确实由于是浮点数运算的原因,导致两个结果不一致。两种解决办法:1. 结果取整数后再比较,但是这样误差很大。2.设阈值,两个结果相减,小于0.1就判断两者相等。(推荐第二种方法)

4.用物理引擎的话,从输入到得到最终结果中间有一个过程,那中间的物理表现会出现明显的差异吗?或者虽然有浮点数的精度问题,但其实差异不明显?

答:需要分辨游戏类型, 一般2D小游戏,差异不会很明显,例如像最强弹球类游戏,差异就不明显。

5.对接小游戏时报错,第三方脚本出现错误
微信小游戏开发新手常见问题整理
答:在使用Asset Manager之前,需要先加载配置文件,然后再用getResByUrl。若已经 加载了配置文件,可检查一下小游戏支持库版本是否是最新版本。

微信报错都是第三方脚本错误,但是还要看具体报错原因,例如下面这个报错,就不是未加载配置文件造成的。可能原因是漏配了Tween。

微信小游戏开发新手常见问题整理

6.反复打开一个界面时,并没有重新加载图集,但在移除界面时又进行释放操作,且这个界面本身不存在内存泄漏问题,是什么原因呢?
答:可以在加载和释放的地方打日志确认。
微信小游戏开发新手常见问题整理

以上是我们本期整理的几个常见的小游戏开发问题,可与我们交流合作。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

网站标题:微信小游戏开发新手常见问题整理-创新互联
标题来源:https://www.cdcxhl.com/article24/esije.html

成都网站建设公司_创新互联,为您提供商城网站网站制作网站营销全网营销推广域名注册面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发