[踩坑分享] 模块数据Subdata

[复制链接]
775 |0
羽逸之光 发表于 2023-4-7 13:44:26 | 显示全部楼层 |阅读模式
本帖最后由 羽逸之光 于 2023-4-7 14:29 编辑

一. 模块数据Subdata不能定义dataInfo属性和init()方法,会与内置属性和方法冲突
export class GameData extends Subdata{
    // 不要使用这个属性名
    private dataInfo = new GameInfo();
    // 不要使用这个函数名
    private init(){}
}

解决方法: 定义其他属性名和方法名
二. this.save(true)频繁调用,会导致RPC超出限制(一段时间超过255个Rpc),客户端断开连接
解决方法:
1.在Subdata的基类中添加判断
image.png
2. 使用属性同步去代替频繁或者定时RPC


回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表