grizzly
room.setCustomProperties 传参有什么额外的要求吗? 为什么我传{a:1}是可以的,但是传{a:{b:1}}就报错?(4313 - INVALID_ROOM_ATTR) btw: 为什么工单系统我没法用?有什么要求吗?我是付费用户,付费金额>100
我用的是js , https://leancloud.github.io/Play-SDK-JS/doc/ 看的是这个文档, 版本是v0.18.0-beta
我看了下你们的单元测试用例, 参数类型是: const props = { title: 'room311', gold: 1000, }; 没有覆盖我遇到的情况: props = { a:{ b:2 } } 我想知道 room.setCustomProperties 方法,能不能传递这样的数据形式? 文档里写的 type 是 Object,{a:{b:2}} 不可以吗? 【多人在线游戏的日志在哪看到?控制台里吗?】
明白了,我回家后,看一下具体日志吧,
Hi, 可以详细告知,查看日志的方法吗?我在控制台里没有找到日志。 我仔细看了下,我的传参结构是{a:{b:{c:3}}} 是3层嵌套对象,才会报错。
let props = { title: "123" }; const options = { visible: false, emptyRoomTtl: 0, maxPlayerCount: 10, playerTtl: 300, customRoomProperties: props }; play.joinOrCreateRoom(id,options).then((res)=>{console.log(res)}) 请问,为什么最后打印出来的res值里面也没有customProperties值, 还有一个问题: joinOrCreateRoom 如何判断 是新创建房间,还是加入已…
二层对象成功: image.png 1832x344 110 KB 三层对象报错: image.png 1584x270 79.5 KB 四层对象报错: image.png 1594x436 159 KB 这是请求的日志,和报错,能看出什么问题吗? 下面是源码 play.joinOrCreateRoom(id,options).then((res)=>{ play.room.setCustomProperties({ buildings:{ a:{ b:{ c:1 } } } }) }).catch((error)=>{ console.error("th1",error); })…
好的,谢啦,晚上回去调试一下。