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

请问有没有方法获取运行环境是否是微信小游戏环境 @panda @jare 是否用isWeChatGame?

@panda 按照你的视频教程,别的能运行,就是按照你的步骤后,远程资源好像没有正常加载,取消那个URL检测也不行;我在浏览器是能访问资源的;
是不是还要在服务端配置东西?

我已经测试过了,可以使用的哦。

已反馈给微信团队,目前可以通过修改 project.config.json 中的 urlCheck 为 true 来解决

因为小游戏会给脚本文件自动添加闭包,可以尝试在插件脚本中,显式设置 window.xxx 属性

这个我们会确认一下

当然。。。不可以。。。

目前的消息仍然是 “尚未开放,敬请期待”

可能是在 Creator 项目设置中没有勾选物理模块,可以尝试下 web build 有没有问题

微信会保留状态,重新进入游戏并不是刷新页面,而是继续游戏

报什么错?

不会,这是个 bug,我们会在 1.8.1 修复,其实尝试修改 jssdk 的引入时机也可以解决问题,在 engine 初始化成功之后再引入 jssdk

DOM 接口基本都是没有的,可以的是纯 JS 模块

用 cc.sys.platform === cc.sys.WECHAT_GAME

好的,谢谢 @panda 老师

用调试appid 怎么设置socket 合法域名啊???

我从creator 里导出的微信小游戏在最新的微信开发者工具中打开后,那个模拟器用不了,都没显示出界面,只有编辑器和调试器可以用,怎么回事呢?

忽略本楼

1赞

你的AppID(小程序ID)是个人的还是公司的呢

你好,怎么弄的?我这边提示缺少app.json文件

第一个小程序游戏项目就黑屏了,咋整了

没办法,只能不校验域名测试

奇怪,会不会是你窗口太小?这个工具的界面有点傻。。。

看了一遍所有的问题,微信开发者工具中的模拟器终于出来了。有个问题想问的就是小游戏的api文档是否跟小程序文档相同,比如转发分享这些api,如果不同,那小游戏的文档什么时候能出来

关于 SocketIO 不能使用的问题,只需要关闭详情页面的 “ES6 转 ES5” 选项即可

1赞

怎么让socket 在合法域名列表中呢?勾选不校验安全域名后在电脑是可以跑,但是手机上会黑屏啊

你的模拟器没有出来是什么原因,我也碰到了这个问题

个人开发不会发放小游戏权限吗:joy:

你的微信开发者工具中的 模拟器没有出来是什么原因,我也碰到了这个问题

我导出后,在微信开发工具中黑屏,报错如图。

怎么让socket 在合法域名列表中呢?勾选不校验安全域名后在电脑是可以跑,但是手机上会黑屏啊,也看不到黑屏日志