`
longshaojian
  • 浏览: 7220 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
        最近在游戏项目中又有用bit值来表示状态的需求,比如在一个房间内,用一个byte表示四个位置的准备状态,或是四个位置的开闭状态。在房间开始游戏的时候需要判断是否所有的玩家都处于准备状态,此时即可以判断相应位置是否为1值即可。         对于这类开关状态的需求,可以实现的方法有很多,用一维数组存放状态、用二维数组存放位置和状态;或者用键值对存放位置和状态都可以。         但考虑到运算的快捷性以及运算结果发送至客户端的网络数据包大小,使用bit值的方法显然对于上面所述的方法有更大的优势。         关于位运算的操作符的含义及计算原理这里就不详说了,下面这个文 ...
Global site tag (gtag.js) - Google Analytics