对接QQ轻游戏重大bug

我们在对接QQ轻游戏(厘米游戏)时,出现了 “canvas fillstyle 传入不合法数据” ,怎么解决?
初步判断是cc.Lable引起的,我该怎么设置字体,已经使用了默认字体了

是不是cocos 提示你有新的qqPlayCore.js,然后你就更新了? 这个文件的版本问题

请问是什么情况下出现的这个问题,这是升级CocosCreaotr到2.1才出现的吗

这个问题前几天我也碰到,就是cocos提示我有新版本qqPlayCore.js,然后我就更新了,运行后就报这个错,我把Res\libs目录下的qqPlayCore.js还原就ok了,但我发现我目前用的libs下的这个qqPlayCore.js和玩一玩提供的引擎的Res目录下的qqPlayCore.js版本不一致,运行貌似也没啥大问题,能问下这两个目录下的这个文件版本有必要一致吗?

我现在用的是2.0.5版本的,第一次对接

QQ轻游戏 这个报错是在这里引起的

qqPlayCore.js.zip (160.1 KB)

11月30日下午开始就不断会出现这个问题,貌似只会在测试用户报这个错
1.10.2版本也会报

简单的重现方式:直接拖一个普通的Label标签到场景上就会出现

我也遇到过,1.10.2打包出来之后,下载最新版的qqPlayCore.js替换进去就会有这个问题

还有音效问题解决了吗?

了解 这个问题我已经复现 我提个issues到任务上

赞,原因和解决方案可以在这里说一下不。

我们通知用户更新的是对比之后的QQPLAY官方的最新版本,那么这个问题属于QQPlay更新的问题 我们已经联系了他们

###先将项目中的build-templates文件夹删除,然后重新构建项目。然后如果提示更新的话先不要更新qqPlayCore。

QQ玩一玩那边已经修复了这个问题,但是还没更新,请大家先使用旧版qqPlayCore,等待更新。

我的creator是2.0.5版本,我前几天测试碰到后,我把buidtemplate目录删掉,提示更新后不更新,生成的qqPlayCore.js版本号是4964,很奇怪,跟我第一次得到的版本号还不一样,而我第一次备份的版本号是:undefined,但我第一次备份的基本功能都正常,今天重试得到的还是4964版本
感觉qq玩一玩平台做的太不走心,各种奇葩问题。banner广告的destroy方法文档和实际上都是destory

更正一下。
使用插件打包,要回退得话,应该替换插件目录下得qqPlayCore.js

按到你说的 “先将项目中的build-templates文件夹删除,然后重新构建项目。然后如果提示更新的话先不要更新qqPlayCore。” 做了,问题还是存在,是不是要更新到2.1版本,我现在用的是2.0.5版本

官方未修复之前,暂时解决方案参考

1、qqPlayCore.js 回退到之前版本 buildTime:'Fri Nov 09 2018 13:20:45 GMT+0800 (GMT+08:00)’
2、BK.Script.errorAlertOpen = false; 不显示错误弹框。默认显示错误弹框。

qqPlayCore.js.zip (124.3 KB)

qqPlayCore.js.zip 这个文件解压了放到哪里?是直接覆盖到build\qqplay\libs里面吗?

放在 build\qqplay\libs文件夹下