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

搞不定 " app.json 文件读取错误
VM604:2 未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。"
新建的hello_word可以发布微信可以访问,官网吃星星的例子发布过去不行,找不到规律

想问一下,企业的话,开发小游戏是要在公众号平台选小程序还是服务号?

被腾讯所谓的开放平台、公众号平台真是搞晕完了,每一个一个邮箱,还不能共用,注册完开发平台,打了款,结果发现小游戏要注册公众号平台,又一堆事:innocent:

ES6Promise 是 hello world 工程里的 fetch.ts 引起的,最新版已经去掉了。谢谢反馈。

1赞

请问一下,我要是想和服务器联调如何操作?我自己的demo使用websocket提示“不在以下 socket 合法域名列表中”,我个人开发账号,现在申请不了小游戏,也就无法修改合法域名,现在用的测试appid。难道现在无解吗?要等开发注册小游戏才行???请教了


已解决,新版本工具已经可以不校验安全域!!!!!

var self = this;
cc.loader.load(self.avatarUrl, function(err, texture){
console.log("self.avatarUrl = ", self.avatarUrl);
var MyHeadSprite = new cc.SpriteFrame(texture);
// 显示我的头像
self.header.spriteFrame = MyHeadSprite;
});

我用以上在小游戏里加载微信头像的时候,工具报错,错误如下:

self.avatarUrl我在浏览器里可以打开,就是我的微信头像。请问如何解决呢?


已解决,直接用微信的api(wx.downloadFile)下载可以了

3赞

我用的creator1.8.1构建后main.js怎么找不到require(‘libs/wx-downloader.js’);这行代码了? 现在都需要自行添加了么?
if (window.jsb) {
require(‘src/settings.71525.js’);
require(‘src/jsb_polyfill.js’);
require(‘libs/wx-downloader.js’);
// 添加这行代码,将 URL 修改为正确的 res 远程路径。
wxDownloader.REMOTE_SERVER_ROOT = ‘https://www.XXX.com.cn/remote-res/’;
boot();
}
这样加对么?


为什么设置了域名还不行。

把creator和开发工具都完全退出,然后重新先开启开发工具,后面就正常了

你们是腾讯云域名解析吗?我昨天试了下,加了个TXT,到现在都还没生效:innocent:

问个基础问题,按照视频教程使用了远程资源(this.REMOTE_SERVER_ROOT=“http://*******/”),那下载下来的资源是永久保存在本地了吗?还是每次启动小游戏都要重新下载一次?

你好小天蝎,照你的方法我还是找不到main.js里的require(‘libs/wx-downloader.js’);这行代码,我在用creator1.8构建的时候是能找到的,但是升级到1.8.1后构建找不到了

好吧,我解决了,是换了地方了,从main.js挪到了game.js里了……

var event = new cc.EventCustom(“downloadFileSuccess”);

请教大佬上面的代码在小游戏里会报错(windows没问题),为什么?报错信息:cc.EventCustom is not a constructor

2赞

在小游戏中,如果渲染模式选择WebGL,会导致圆角的图片上出现黑边,而使用Canvas渲染模式不会出现,但渲染的速度差了WebGL很多

想问一下,现在开发的微信小游戏,除了自己,别人扫码也没法体验吗?还是因为微信权限的原因?太low了吧。。。我看上传按钮也是灰色的。

我按照文档上面写的步骤操作,当我打包后wechatgame下为什么没有index.html文件,微信开发者工具打开后也没有可预览的窗口,问题如下

微信小游戏平台目前对音量的设置不生效是怎么回事,这个问题需要怎么解决

请问在cocos里面,如何调用onLoad: function (options)里面的options

求大神看看这是怎么回事,我是按教程来的,id都填好了,一个helloworld,结果提示我cc找不到??

1赞

我用的帖子提供的测试appid:“wx6ac3f5090a6b99c5”,然后在工程中调用微信的转发接口:

wx.shareAppMessage({
    title:title,
    success:function(res){
        console.log('拉起分享 成功');
        console.log(res);
    },
    fail:function(res){
        console.log('拉起分享 失败');
        console.log(res);
    }
});

在微信开发者工具中,总是走fail回调,log信息为:

{errMsg: "shareAppMessage:fail no permission"}

请问是什么原因,是因为帖子提供的appid没有转发权限吗,还是因为这个appid对应的开发者不存在我的微信账号,所以我没有权限调微信转发功能?