我的朋友说他实施了一些代码,以便我的碰撞检测更好。他放入的东西我不明白,所以我想知道这意味着什么。更具体地说<<
意味着什么。
typedef NS_OPTIONS(NSUInteger, CollisionCategory){
rectangulo = (1 << 0),
circulo = (1 << 1)
感谢, &LT; 3
答案 0 :(得分:3)
这与Xcode或sprite碰撞完全无关; <<
是C
语言左移操作符。如果像在你的情况下那样应用于整数,它会按第二个参数执行第一个参数的按位移位。在您的情况下,两个表达式分别产生1和2。