小游戏
我已经导入miniprogram-api-typings,可以正常调用到wx.的其他接口,但就是没有notifyMiniProgramPlayableStatus这个api
求
求求了,一个适龄提醒都要审两天,加起来才20个字的东西,咱讲究点效率吧,腾讯大哥们帮催催审吧,项目真的急上线嗷。 抖音小游戏一天就能把全部资质、功能、包体审核过完了。咱两边差距太大了吧。 [图片]
想通过FileSystemManager.readFileSync去读一个二进制文件,看到文档中反馈如果不传encoding会以arraybuffer返回。但是测试下来如果不传则会返回空。但是如果传了'binary',又返回是字符串类型。请问,readFileSync这个API什么情况下才会返回二进制?测试代码如下: const ab = new ArrayBuffer(1024) ab[0] = 0x1; var fs = wx.getFileSystemManager(); var filePath = `${wx.env.USER_DATA_PATH}/hello.bin` const fd = fs.openSync({ filePath: filePath, flag: 'w' }) const wres = fs.writeSync({ fd: fd, data: ab, encoding: 'binary' }) console.log("readFileSync success Begin") var readResult = fs.readFileSync(filePath) console.log(Object.prototype.toString.call(readResult)); console.log(JSON.stringify(readResult)); console.log("readFileSync success end") fs.readFile({ filePath : filePath, encoding : 'binary', complete : (res) => { console.log(Object.prototype.toString.call(res.data)); console.log(JSON.stringify(res)); console.log("readFile complete end") } }) [图片] 如上图,第一个函数没有传encoding类型,直接返回空,也确实是ArrayBuffer类型。第二个函数传了,但是直接返回字符串。
开发小游戏的过程中遇到bug,经过反复调试得知列表和表格中输入的数字都会转化为字符串,强烈要求支持数字类型。 详情请点击:https://gamemaker.weixin.qq.com/ide#/home/lbNjc4NGVjM2YtNzAwMy00MjNiLTk2NWQtOWMyMzhiY2NkOWE4 查看小游戏制作工具官方文档可知:列表包含的元素应该支持数字和文本。 然而打开调试模式可知,后台会默认把数字转化为字符串,而列表也会把用户输入的数字转化成字符串,这样正好实现了列表包含数字的功能,这种实现是不合理的。 问题总结:用户创建变量时如果输入的是数字,后台保存的也是数字,这会带来潜在bug。 问题描述:假设用户编辑的列表 list 只有 1,2,3 三个数字,有一个变量a=1,运行list包含a,会得到false,这与用户预期不符,原因是后台将 [1,2,3] 转化成了["1","2","3"]。 腾讯文化的首要就是尊重用户,为什么用户输入的是数字,却转化成了字符串呢? 故而建议如下: 一、检测用户编辑列表和表格时输入的内容,如果是数字,就保存为数字,反之,保存为字符串。 二、检查所有涉及的api,例如:将变量a设置成1,不要将1转化成字符串"1";列表list包含1,不要将1转化成字符串"1"。 总结起来一句话:不要一股脑把用户的输入转化成字符串,而是要分情况处理。 PS:这是我开发小游戏过程中遇到的最无厘头的坑,坑还有很多,但是该用还是要用,该感谢还是要感谢。
查看小游戏制作工具官方文档可知:列表包含的元素应该支持数字和文本,然而打开调试模式可知,后台会默认把数字转化为字符串,而列表也会把用户输入的数字转化成字符串,这样正好实现了列表包含数字的功能,这种实现是不合理的。 问题总结:用户创建变量时如果输入的是数字,后台保存的也是数字,这会带来潜在bug。 问题描述:假设用户编辑的列表 list 只有 1,2,3 三个数字,有一个变量a=1,运行list包含a,会得到false,这与用户预期不符,原因是后台将 [1,2,3] 转化成了["1","2","3"]。 腾讯文化的首要就是尊重用户,为什么用户输入的是数字,却转化成了字符串呢? 故而建议如下: 一、检测用户编辑列表和表格时输入的内容,如果是数字,就保存为数字,反之,保存为字符串。 二、检查所有涉及的api,例如:将变量a设置成1,不要将1转化成字符串"1";列表list包含1,不要将1转化成字符串"1"。 总结起来一句话:不要一股脑把用户的输入转化成字符串,而是要分情况处理。 PS:这是我开发小游戏过程中遇到的最无厘头的坑,坑还有很多,但是该用还是要用,该感谢还是要感谢。
[图片] code.fortify.config.json 中填写的 appid、私钥, 和 mp 平台上配置的是一致的 错误信息:{ errcode: -10222002, errmsg: 'System Error' } 发起加固失败,请稍后重试
注销微信小游戏提示绑定了广告商。但名字已经释放了,还有游戏授权已经到期了,现在没办法申请解绑广告商,广告商也无法找到小游戏进行解绑。
请问。同质化的小游戏,可以授权上线多少个?
CreateGameClubButton 只能有一个 界面上面有多个按钮分别要前往不同的帖子 CreateGameClubButton openlink 只能创建一个出来 还有别的接口可以跳转到对应的帖子吗?
[图片]在内购结算申请提交时一直被拒,我们用的是九江银行的开户银行,填写无误,但是一直显示有误。无法成功提交
[图片]上传一直提示当前画面
[图片] 创建原生模板广告组件,无法居中,宽度设置在60%屏幕宽度以下无效
小游戏注销流程中,提示管局确认, 需工信部备案系统确认, 是在哪操作?
微信小程序游戏不能看广告,玩各种小游戏都不能看是什么原因
为什么我看一个广告才收入一分钱? 有没有比我多的来给我点信心?
小程序显示违反平台运营规范 但是别人的都能进 我的直接就弹出来这个 什么情况 投诉也是投诉到微信 怎么联系第三方主体运营啊 退出微信重启手机也没用 一天了还是这样。 [图片]
游戏开了一个多月,我总共充了900左右,最后一次充值前,还专门问了客服,游戏是不是会关服,是的话我就不充了,结果客服说不会,我就继续充了,然后两三天的时间,突然就关服了。沟通后还说我充值的已经转化为游戏资产,不给退款。问题是我充值完了,我都还没体验游戏就进不去了?这种情况怎么解决?? [图片]
为了完成作业用微信小游戏开发工具做了一个小游戏,现在需要上传提交源代码。如何导出这个小游戏的源代码呢?暂时点击下载源码只能导出json配置文件,js文件没有
每次 通过 GameServerManager.reconnect(object object)重连失败时,即不能链接成功又不能退出房间,退出房间必须要链接成功后才能使用 GameServerManager.memberLeaveRoom(object object) 退出。直接卡死在这里。强制匹配开始游戏使用 GameServerManager.joinRoom(object object)加入房间又失败。请问有什么办法解决
这个貌似没办法,要么将就用,要么换其它开发工具