2009-10-02 76 views
0

我使用花栗鼠茯苓2D iphone,在我所表现出栈下跌影响,当对象被放置在其他 object.My想法边缘是开发像“塔箱”的游戏效果。我想知道形状或身体的哪些属性会产生像“Tower Box”游戏一样的效果。请让我知道我该如何下降。花栗鼠叠落效应

+0

我建议在这个问题中增加一个cocos2d标签。 – badgerr 2010-11-12 14:08:50

回答

-1

对于这些影响,你需要一个物理库。对于2D游戏box2d是相当不错的。

+0

由于您显然没有意识到花栗鼠物理库,我只会告诉您,iPhone框架的cocos2d随附了花栗鼠物理引擎,因此声明“我正在使用花栗鼠cocos 2d iphone” – 2009-10-02 13:43:22

0

的Cocos2D为您提供几个预设的项目选项。

其中之一是用的cocos2d Box2D的,另一个是用的cocos2d花栗鼠。这完全取决于你使用哪种物理引擎,我有双方都有经验,并会亲自推荐Box2d。

如果您创建了这些项目中的一个,它会为您生成一些示例代码,对于Box2d(我还没有使用自动生成的花栗鼠项目),您会得到一个很好的小应用程序,并显示它们随着重力下降。你应该看看在箱子上创建物理实体的代码,并根据你的应用来调整它(在触摸位置产生一个盒子,或许?)。然后,您可以添加一些逻辑,在碰撞时检查下降盒子与堆栈顶部的对齐情况,并让它继续下降,或者使用夹具将其附加到下面的框中。

有关在cocos2d的应用程序,以及一般的cocos2d使用采用物理,看看这个博客的详细信息,这就是教我在开始的时候:http://www.raywenderlich.com/ [编辑:刚刚发现有上有没有花栗鼠教程,但理论应该适用于两者。我发现Box2d比Chipmunk更容易使用]

到目前为止你在堆栈上有什么物理效果?你遇到什么问题使你质疑物体的物理属性?