Iphone 花栗鼠堆落效应

Iphone 花栗鼠堆落效应,iphone,cocos2d-iphone,Iphone,Cocos2d Iphone,我使用的是花栗鼠cocos 2d iphone,在其中,当物体放置在其他物体的边缘时,我必须显示堆叠效果 目标。我的想法是开发类似“塔盒”游戏的效果。我想知道形状或身体的哪些属性会产生类似“塔盒”游戏的效果。请让我知道我如何才能将这些效果放入堆栈。对于这些效果,您需要一个物理库。对于2d游戏来说是相当不错的。Cocos2d为您提供了一些预设的项目选项 其中一个是Cocos2d和Box2d,另一个是Cocos2d和花栗鼠。这完全取决于你使用哪种物理引擎,我有这两方面的经验,我个人会推荐Box2d

我使用的是花栗鼠cocos 2d iphone,在其中,当物体放置在其他物体的边缘时,我必须显示堆叠效果
目标。我的想法是开发类似“塔盒”游戏的效果。我想知道形状或身体的哪些属性会产生类似“塔盒”游戏的效果。请让我知道我如何才能将这些效果放入堆栈。

对于这些效果,您需要一个物理库。对于2d游戏来说是相当不错的。

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

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

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

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


到目前为止,你在堆栈上得到了什么物理效果?您遇到了什么问题使您对对象的物理属性产生了疑问?

由于您显然不了解花栗鼠物理库,我只想让您知道,cocos2d for iPhone框架附带了花栗鼠物理引擎,因此声明“我正在使用花栗鼠cocos2d iPhone”我建议在此问题中添加cocos2d标记。