花栗鼠堆栈跌落效应

时间:2009-10-02 09:26:32

标签: iphone cocos2d-iphone

我正在使用花栗鼠cocos 2d iphone,其中当物体被放置在其他物体的边缘时,我必须显示堆栈掉落效果 对象。我的想法是发展像“塔盒”游戏的效果。我想知道形状或身体的哪些属性会产生像“Tower Box”游戏一样的效果。请告诉我如何才能落入该堆栈。

2 个答案:

答案 0 :(得分:0)

Cocos2d为您提供了一些预设项目选项。

其中一个是带有Box2d的Cocos2d,另一个是带有Chipmunk的Cocos2d。这完全取决于你使用哪种物理引擎,我有这方面的经验和个人经验,会推荐Box2d。

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

有关在cocos2d应用程序中使用物理的更多信息,以及cocos2d的一般用法,请查看此博客,这是我在开始时教给我的内容:http://www.raywenderlich.com/ [编辑:刚刚注意到没有花栗鼠教程那里,但理论应适用于两者。我发现Box2d比Chipmunk更容易使用]

到目前为止你在堆栈上有什么物理效应?您遇到什么问题让您质疑对象的物理属性?

答案 1 :(得分:-1)

对于这些效果,您需要一个物理库。对于第二场比赛box2d非常好。