小游戏在微信开发者工具中的问题汇总(FAQ)

使用c.loader.load 获取头像 会在设置的url前面加上wxDownloader.REMOTE_SERVER_ROOT设置的服务器路径,从而获取微信头像失败。这个时候是不需要设置加上wxDownloader.REMOTE_SERVER_ROOT的地址的。

1赞

http://forum.cocos.com/t/faq/54828/164
我在上面提了解决方案,不过这个修改是针对1.8.0的,不知道1.8.2官方修复了没有

新建小程序时,必须使用体验appid,点击小游戏,就不会有这个错误了

构建小游戏的时候,如果勾选了MD5 Cache,就会出现如下错误

相关文件代码如下

getChildByName的名字后自动加了随机字符串。
如果不勾选MD5 Cache可以正常。。。。

小游戏不能用socket.io,在开发工具可以,真机预览一连接就掉。。。

@jare 小游戏项目编译之后,生成的res和src文件夹,是不是res里全是资源文件,src全是源码文件?尝试了下,好像src文件夹不能放到远程服务器下载,这样代码就无法热更了,只能热更res资源文件夹,这样合适吗?

@panda 帮我看一下呗,小游戏src文件夹下project.js代码文件版本迭代有什么解决方案?

Cocos2d-x Js 3.16版本,使用cc.LabelTTF显示超长字符串时在Android设备上会发生内存泄漏,打开小游戏开发辅助的性能监控面板会发现内存只增不减。

1赞

在使用1.4.2引擎过程中编写的截图工具,再将项目在1.8.1中进行打包过程中截图时报错
报错代码:var renderTexture = new cc.RenderTexture(width, height, undefined, gl.STENCIL_INDEX8);
报错断点:gl.texImage2D(gl.TEXTURE_2D, 0, glFmt.internalFormat, glFmt.format, glFmt.pixelType, img)
报错内容:Uncaught TypeError: Failed to execute ‘texImage2D’ on ‘WebGLRenderingContext’: No function was found that matched the signature provided.
at CCClass.190.game.once.p.setImage (cocos2d-js.js:35579)
at CCClass.190.game.once._p.update (cocos2d-js.js:35562)
at CCClass.190.game.once._p.initWithData (cocos2d-js.js:35600)
at 243.cc.RenderTexture.WebGLRenderCmd.243.proto.initWithWidthAndHeight (cocos2d-js.js:43839)
at TheClass.initWithWidthAndHeight (cocos2d-js.js:43598)
at TheClass.ctor (cocos2d-js.js:43565)
at new TheClass (cocos2d-js.js:30313)
at eval (eval at saveNodeToTempFilePathSync (project.dev.js:58178), :1:1)
at Object.saveNodeToTempFilePathSync (project.dev.js:58178)
at Object.shareNodeImg (project.dev.js:58164)

在和之前的版本检查后未找到原因,希望有大神可以帮忙看一下

跟着那发布微信小游戏的半小时教学视频

做到把"res"文件转移到项目的根目录再在main.js脚本里

// 添加这行代码,将 URL 修改为正确的 res 远程路径。
wxDownloader.REMOTE_SERVER_ROOT = ‘https://localhost:7456/Projects/tutorial-blackjack-master/res’;
boot();

并且勾选了微信开发者工具中详情的不校验安全域名等选项

再次重新编辑发现游戏仍然不能运行,并且有4916报错

我再到电脑中重新设定了Internet Information Services后

确定能在IE浏览器中输入loaclhost能连接就再次到编辑器里调试
但结果还是一样,请问应该如何解决

点击预览的时候提示,文件超过500K,请问这个怎么解决?@panda

已经解决,点击查看

在URL后面加上?aaa=aa.jpg就行了 不过延迟有点高

遇到了一样的问题 我看到示例视频里 这个文件也是3兆的啊 但是预览的时候没有提示这个错误
我自己想预览的时候就会提示这个错误 但是工具已经是最新的了

原来并不影响运行的 我一开始直接扫二维码进入不了游戏画面 之后查到不影响运行 然后又通过下拉找到运行过的小程序里点我的程序 就能进到游戏画面了 之后通过扫预览的二维码也没有问题了

哥们socket.io 现在怎么解决的?

麻烦确定下是哪里的错误@panda@jare

这个有解决么,同样遇到

我也遇到了这个问题,不过是在手机上,请问有解决吗?

我在真机调试的时候扫开发者工具生成的二维码手机黑屏(手机已经打开调试模式,并且build的时候也勾选了调试模式)。手机端的console报错是这样的:


大家有遇到这个问题吗?可以指导我一下吗?谢谢!