阻止身体移动.iPhone上的花栗鼠

Raf*_*fAl 1 iphone cocoa-touch chipmunk ios

我有一个单独的cpShape cpBody浮在我的场景中与其他身体相撞等.我怎样才能轻松地将这个身体留在一个地方,并且像一个静止的障碍物一样停留在一个地方,所以它不再移动但仍然与其他身体相撞.

我只想在用户点击它时阻止身体移动.这就是我要问的原因.我不是花栗鼠的专家,但我认为这一定很容易.

sle*_*cke 5

使用公共API执行此操作的方法是从空间中删除正文和形状.创建一个与旧动态体具有相同位置/旋转的新静态体.使用cpShapeSetBody()将主体更改为新的静态主体,然后将形状读取到空间.