小游戏
微信小游戏开发中,使用了wx.getGameServerManager官方服务,如果监听到GameServerManager.onDisconnect(function listener),且onDisconnect的回调函数的参数中,res.type的值是room,那么如何恢复连接? onDisconnect的回调函数的参数中,res.type的值可以是room或game,重连时都是使用GameServerManager.reconnect方法吗?
使用wx.getGameServerManager的房间管理、帧同步、对局服务开发联机2人对战小游戏(没有私有的后端服务器,只有微信服务器),帧同步的频周期33ms。使用了wx.getGameServerManager, wx.onTouchStart, wx.onTouchEnd, wx.onTouchMove, wx.onKeyUp, wx.onKeyDown等API。 1 微信开发工具中,进行PC端真机调试,使用了wx.getGameServerManager, wx.onKeyUp, wx.onKeyDown等API。游戏(使用官方帧同步)是通过键盘控制的,键盘操作时会在控制台不断地出现很多相同的RangeError错误(见图片)。移动端真机和模拟移动端中没有这问题。[图片] 2 微信开发工具中,进行移动端真机调试,使用了wx.getGameServerManager, wx.onTouchStart, wx.onTouchEnd, wx.onTouchMove等API。游戏(使用官方帧同步)是通过虚拟摇杆和虚拟按键控制的,操作时(一般是连续操作0.5~1.5分钟内,有时几秒内)会在控制台出现3条“3006”错误{errMsg: "it's a large frame", errCode: 3006},这3条错误一般前后都会出现requestIdleCallback警告。但是我的游戏中,玩家只有2个人,上传的游戏帧也是很小的:json字符串{moveUp:false,moveDown:false,moveLeft:false,moveRight:false,fire:false,skill:false},甚至还简化为只发送true的json,例如{moveUp:true,skill:true}等。PC端和模拟移动端没有这个问题。[图片]
在微信小游戏联机游戏开发中,通过 [代码]wx.getGameServerManager[代码] 接口使用官方提供的游戏服务(包括帧同步)。 关于补帧,官方文档中有API Promise GameServerManager.getLostFrames(object object) 用于补帧(https://developers.weixin.qq.com/minigame/dev/api/game-server-manager/GameServerManager.getLostFrames.html),但是,在另外一个页面(https://developers.weixin.qq.com/minigame/dev/guide/open-ability/lock-step.html)中有说“游戏已开始的情况下,发生断线重连后,会在重连的回调收到当前最大帧号 maxFrameId,并通过 onSyncFrame 补回丢失的帧。没有提供主动补帧接口。”这2个以哪个为准?怎么理解?关于心跳检测:lockStepOptions.offlineTimeLength 和 lockStepOptions.heartBeatTick是关于帧同步过程的心跳检测的,这2个是微信小游戏底层自动发送心跳包的,还是需要开发者在代码中自行发送心跳包(心跳包 or 发送游戏帧的方式,具体是哪种方式)来维持连接?谢谢!
https://developers.weixin.qq.com/minigame/dev/reference/scene-list.html 1168 移动/网站应用直接运行小程序 我们再分析 tsa 广告 gap 的时候,发现来自 1168 场景的用户都没有点击数据,我想知道这个场景具体表现形式是是样子的?用来判断是不是刷子或者作弊量。
这是一个使用Unity打包的微信小游戏, Unity 2022.3.53f1c1,在华为的P70 和P70 pro出现如下错误, 其他型号机器没有出现这个问题. 另外一台的P70也没有问题, 但是有两台机器已经能稳定出现此问题了. [图片]小游戏配置如后图[图片]
[图片]
[图片] 这个dramaUnionExp是广告联盟的经验值吗?之前可以拉取到广告并且播放。
条件二 1.开通内置游戏圈产生有效活跃(即用户从小游戏内进入游戏圈产生消费/转评赞等行为) 2.发布官方帖 5 篇 这两者都做到了,但开通按钮仍然灰色,请问什么问题?
混变游戏用休闲益智版号上线,内购流水能有新游激励金么,新版号
微信小游戏【天宇宇宙】推广帖
小游戏在游戏中心搜索不到,请查查是哪里有问题,没有收到站内违规信息
[图片]我在我的unity工程中通过git导入了微信SDK,但是菜单栏的微信小游戏选项卡里没有出现"转换小游戏试玩"这一选项,因为之前接入过老版本的微信SDK,我回退版本后新开一个工程再次接入仍然没有这个选项,麻烦官方帮忙看看是什么原因
为什么总是出现这种问题 [图片]
3月17日之前搜索新增都是近一万人的,但是之后一下子就没有了 [图片]
我在用unity开发微信小游戏,遇到以下技术问题: 问题1:原生格子广告的宽度无法全屏 var systemInfo = WX.GetSystemInfoSync(); int screenWidth = (int)(systemInfo.screenWidth * systemInfo.pixelRatio); WXCreateCustomAdParam data = new WXCreateCustomAdParam(); data.adUnitId = id; data.style = new CustomStyle(); data.style.left = 0; data.style.top = 0; data.style.width = screenWidth ; //设置宽度为屏幕宽(实测:原生格子广告大部分手机无法全屏,横幅广告所有手机都可以全屏) ad = WX.CreateCustomAd(data); 结论:同样的代码,WXCustomAd原生格子广告,在大部分手机上,无法全屏!WXCustomAd横幅广告,全屏正常。 问题2:小游戏unity插件,宽度相关接口属性没有了? 1)我想查在ad.onLoad时查看原生格子广告加载后的宽度,可是宽度的接口属性没了? ad.style.width //这个属性没了,无法知道宽度,这个style只有top和left。width哪去了? ad.style.realWidth //这个属性也没了 2)腾讯AI告诉我ad.onResize里,查看原生广告的宽度,可是这个onResize接口,也没有了? ad.onResize //这个属性呢? 注:下载最新2025的unity插件,这几个属性还是没有,请问官方在搞什么? 请你们告诉我,为什么要隐藏这些属性。现在我要获取广告宽度,怎么获取? 问题3:微信小游戏,在华为平板电脑上,显示不了广告? 这个一直如此,对于IAA游戏来说,怎么办?除了激励视频广告,其他所有广告都显示不了。 好像激励广告也显示不了,变成了分享。。。 问题4:微信小游戏,在华为平板电脑上,无法正确的朝向? 我的游戏是竖版的,手机上朝向没问题。但在华为平板电脑上,只要平板显示是横向,打开微信小游戏,就是横的,代码无法改。 试过用UNITY的和微信的设置朝向为竖,都不行! (我用的插件minigame.202505120809.unitypackage / minigame.202404262000.unitypackage 等多个,都如此) 上面4个问题,如何解决,请回个话呀!微信社区里,官方来个活人! 去年我提的问题也没人回答:排行榜被三角形遮档 https://developers.weixin.qq.com/community/develop/doc/000aca52a885d028d822a5d9361000?jumpto=comment&commentid=00080664b0c070b99862e01d3610
收到投诉 ,说有违规。 但是我们排查了几次都找不到违规内容。 申诉也被打回,能否给明确违规点, 我们对应修改?
小游戏内没有玩家可以输入文本内容的地方,也需要接入这个接口吗?[图片]
//代码逻辑如下,我已经填写了隐私指引,现在的问题是res.authSetting['scope.userInfo']的值是true,但是wx.getUserInfo不走success 而是走的fail,原因为{"errMsg":"getUserInfo:fail please go to mp to announce your privacy usage","errno":1026}, 但是退出再打开就好了 wx.getSetting({ success(res) { if (res.authSetting['scope.userInfo']) { wx.getUserInfo({ success(res) { Debug.log("用户已经授权成功,用户信息" + res.userInfo) }, fail(res) { Debug.log("getUserInfo fail", res) } }) } else { Debug.log("createUserInfoButton") let button = wx.createUserInfoButton({...} }) button.onTap((res) => { Debug.log('button.onTap', JSON.stringify(res)) if (res.userInfo) { Debug.log("用户同意授权:", res.userInfo) button.destroy() } else { Debug.log("用户拒绝授权") button.destroy() } }) } }, fail(res) { Debug.log("fail:" + res.errMsg) }, complete(res) { Debug.log("complete" + res.errMsg) } })
unity6.1正式版已经发布了,对webgl的优化挺大的,而unity6里没有,想问下官方有支持的打算不?unity6已经支持了,再升级下6.1应该改动不大吧。还是官方以后都不打算支持新版unity了,只搞团结引擎了? 最近一次sdk更新距离上次过了两个月,而且还没更新啥功能,是不开发人员都被裁了🫥。WebGL2.0选项一直显示beta阶段,虽然对游戏功能好像没啥影响。
我的游戏wx8845225a613b135e被尊牛游戏收录到游戏库了,但是在我的游戏在尊牛游戏库里的头像和运营图片都是比较老旧的。这个什么时候可以更新啊?