Chipmunk / Box2D教程不涉及cocos2d

时间:2012-11-24 17:47:00

标签: objective-c ios game-physics box2d-iphone chipmunk

我正在尝试在UIKit组件上实现物理,例如UIButtons,我决定使用Box2D或Chipmunk将是最简单的方法。

然而,我发现的每一个危险的教程都将它们与cocos2d结合使用,作为一个相对较新的程序员,我发现很难找出哪些部分适用于我的代码(没有cocos2d),哪个不。

任何人都知道这些物理引擎的初学者教程很好,我的应用程序在iOS6中可以遵循?作为一个新的编码器,我的C / C ++知识也不是很好,这对事情没有帮助:(

实际上,我需要做的就是让UIKit组件(图像,按钮,无论如何)用手指移动并从屏幕边缘反弹。如果我可以拥有其中两个,让它们互相反弹,那就更好了。

2 个答案:

答案 0 :(得分:1)

我们最近做了一些新的示例项目。其中一个是配色游戏,它有Cocos2D和UIkit的变种,包括Chipmunk和Chipmunk Pro变种: https://github.com/slembcke/ChipmunkColorMatch

还没有完成编写教程以配合所有变体,但代码评论很简短。

答案 1 :(得分:0)

Chipmunk网站上有两个专门使用UIKit的网站。 SimpleObjectiveChipmunk和iPhoneSnap。 http://chipmunk-physics.net/documentation.php

两者都使用Objective-Chipmunk包装器,但主要是为了利用内存管理并使用UIKit更好一点。 C API足够相似,不会有任何意外。网站上还有其他C / OpenGL示例。