设置在coco2d iPhone应用程序中移动的b2Body类对象的限制

时间:2011-04-10 11:09:11

标签: iphone cocos2d-iphone

我有一个b2Body类的对象。但我只是说从底部说屏幕的25%。但它一直在移动,虽然我设置了边界。

另一种选择是在达到该条件后使用setPosition但在文档中此方法存在但在实现时会抛出错误。

有人可以帮忙吗?

谢谢,

安基塔

2 个答案:

答案 0 :(得分:0)

Here's一个很棒的教程,解释了使用cocos2d绘制的box2D的基础知识。它特别展示了如何为屏幕制作物理边界,我认为这是通过直接设置位置和力量来“干扰”box2d世界来实现你想要做的更好的方式。

答案 1 :(得分:0)

你可以添加CCColorLayer并将b2Body放入其中。它只会移动到该层。您可以为图层指定x,y,高度和宽度。