在很多类型的游戏中,麻将等的桌子型游戏,都是把自己的相关内容放在自己屏幕下方的。而每个客户端都是一个个体,他们都是需要放置在下方的。
解决办法就是:
前端定义好方位的索引,比如说下方是0,下一个是右边1......等,简称为显示ID。还有一个就是真实的桌子ID了,有几位位置就有几个id,0,1,2,3等,简称椅子ID。自己分配到的ID是不确定的,可能是3也可能是4,所以需要做一个映射对应到显示ID。
那么这个映射就很简单了:(椅子ID - 我的椅子ID + 总的容量) % 总的容量
同理反映射就是:(显示ID + 我的椅子ID) % 总的容量