一、接下来,我们来说这个碰撞的代理方法, 1.我们把之前的代码再来复制一份儿,改个名字:07-碰撞行为-代理, 首先,在这个Collision里边,它有一个代理,我们找到这个行为,UICollisionBehavior,点进来看一下, 点进来, 在最下边,有一个delegate, 这个delegate,叫做UICollisionBehaviorDelegate, 然后,点进来这个UICollisionBehaviorDelegate, 点进来看一下, 它的代理方法,都是什么, 它这个里边儿呢,有四个代理方法, 1)- (void)collisionBehavior:(UICollisionBehavior *)behavior beganContactForItem:(id)item1 withItem:(id)item2 atPoint:(CGPoint)p; 2)- (void)collisionBehavior:(UICollisionBehavior *)behavior endedContactForItem:(id)item1 withItem:(id)item2; contact:接触、联系 3)- (void)collisionBehavior:(UICollisionBehavior *)behavior beganContactForItem:(id)item withBoundaryIdentifier:(id)identifier atPoint:(CGPoint)p; 4)- (void)collisionBehavior:(UICollisionBehavior *)behavior endedContactForItem:(id)item withBoundaryIdentifier:(id)identifier; 这四个代理方法呢,先带着大家简单看一下,首先呢,它们都是collisionBehavior开头儿的,然后呢,往这儿看啊, 第一个参数,都是behavior,都是当前的,自己的这个碰撞的行为,它会把这个碰撞的行为传给你, 再往后看这个方法名,这块儿有一个began