您的位置:首页 > 产品设计 > 产品经理

Chipmunk碰撞形状:cpShape

2015-10-28 08:30 375 查看
目前有3种碰撞类型:

圆(Circles):最快并且最简单的碰撞形状

线段(Line segment):主要用于静态形状.可以表示斜线(Can be beveled in order to give them a thickness)

凸多边形(Convex polygons):最慢,但最灵活的碰撞形状.

你可以给物体添加任何多个形状.这就是为什么2种类型是分开的?

当创建不同类型的形状,你总是得到一个cpShape*类型的指针.这时因为Chipmunk形状结构是一个不透明的类型.上述的cpCircleShape,cpSegmentShape以及cpPolyShape都是私有类cpShape的子类.

你总是可以通过读取器方法读取一些它们的属性,但是你最好不要把cpShape指针解析成特定的类型(然后去访问它们).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Chipmunk cpShape