Project1
标题:
Game_Map里面的passable?,&运算怎么算滴?
[打印本页]
作者:
end55rpg
时间:
2012-1-31 10:55
标题:
Game_Map里面的passable?,&运算怎么算滴?
@passages[tile_id] & bit
@passages[tile_id] & 0x0f
这种东西。
我数学还没学过,请教下!
还有0x0f为什么不直接写成15? dsu_plus_rewardpost_czw
作者:
fux2
时间:
2012-1-31 10:59
本帖最后由 fux2 于 2012-1-31 11:07 编辑
换成二进制与运算,其实就是每个位的1,0表示某个方向的通行而已。
f换成二进制1111,就代表四个方向的通行度。
作者:
亿万星辰
时间:
2012-1-31 11:07
写15也一样可以,但是写成 & 15不好理解,& 0x0F就稍微好了些,如果写成 & 0b00001111的话可能会更容易理解。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1