Unity3D笔记
位运算
首先每一个权限数都是2的N次方数
如:k1=2 ; //添加
k2=4 ; //删除
k3=8; //修改
…
如此定义功能权限数,当需要组合权限时,就需要对各个所拥有的权限数按位或了。
如:
purview = k2|k3; // 赋给添加和删除权限
当需要判断在权限串中是否拥有某一权限时,就需要进行按位与。
如:
if((purview & k1) >0)//判断此权限串是否拥有添加权限,结果>0 则进入if语句代码块中
{
…
}
UNity
最新推荐文章于 2023-04-19 10:27:35 发布