0

我正在尝试对 UIKit 组件(例如 UIButtons)进行物理处理,并且我决定使用 Box2D 或 Chipmunk 将是最简单的方法。

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

任何人都知道我的应用程序在 iOS6 中可以遵循的任何这些物理引擎的良好初学者教程吗?作为一个新的编码员,我的 C/C++ 知识也不是很好,这无济于事:(

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

4

2 回答 2

1

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

还没有完成编写所有变体的教程,但是代码的注释很好而且很短。

于 2012-12-15T20:30:12.130 回答
0

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

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

于 2012-11-24T23:09:57.987 回答