一、接下来,我们来说一个,碰撞的创建边界,

1.我们刚才呢,仅仅是让self.view,来变成边界,

实际上,这个边界呢,还可以自己去创建,
我们把之前的代码备份一份儿,改个名儿:05-碰撞行为-创建边界,

选中这一段儿,先删掉,

command + R,

好,这一段儿,删掉啊,

接下来,我们现在的这一段儿代码呢,就是这样的一个效果,

接下来,我要干什么,我要在这个位置,给它画一个边界,

这个时候,当红色的View下来以后,它会顺着这条线啊,往下走,
然后,这块儿,掉下来,

这是我要做的一件事情啊,我要给它创建一个边界,

好,然后呢,接下来啊,我们就来做一下,
2.首先啊,创建边界,在这个里边,collision里边,有一个叫做,
addBoundary,

1)void addBoundaryWithIdentifier:(id) forPath:(UIBezierPath *)
2)void addBoundaryWithIdentifier:(id) formPoint:(CGPoint) toPoint:(CGPoint)
这个里边,有两个方法,

一个叫做addBoundaryWithIdentifier:就是你要给我一个id,
遵守这个NSCopying协议的一个id,
这个里边,有两个方法:
1)一个叫做fromPoint:toPoint:(CGPoint),这个就相当于是某两个点啊,它会给你连一条线,以这根儿线,作为一个边界,
2)一个叫做forPath:(UIBezierPath *),这个传的是一个UIBezierPath
就是说,你可以给我画一个路径,比如说,画一个圆,然后呢,去做边界,
然后,我们先来看Point的,
1)collision addBoundaryWithIdentifier:(id) fromPoint:(CGPoint) toPoint:(CGPoint)

输入三个参数:
1)addBoundaryWithIdentifier:(id),实际上,就是一个string,字符串,来一个@“key”,

2)fromPoint:(CGPoint),来一个CGPointMake(0,200),

3)toPoint:(CGPoint),来一个CGPointMake(200,250),




















