服务器的 金币和唯一id,都是uint64的。
客户端的js和ts如何支持。
例如 这个uint64的数字 136009802164731904,
服务器用protobufjs发来,但是客户端收到就变成136009802164731900
如何正确支持 获取(并且能支持 加减计算,比大小等计算)
服务器的 金币和唯一id,都是uint64的。
客户端的js和ts如何支持。
例如 这个uint64的数字 136009802164731904,
服务器用protobufjs发来,但是客户端收到就变成136009802164731900
如何正确支持 获取(并且能支持 加减计算,比大小等计算)
不知道正解, 不过可以尝试这样变通一下, id 使用字符串表示, 金币数值太大了, 数值压缩一下或者, 设置最大金币持有上限, 类型改成 int64, 或者 uint32之类
设置上限不太好。
这也算是通用问题了。官方没什么说法吗?