0

我正在尝试在 iOS 上使用 Chipmunk 创建我认为是一段非常简单的物理代码,这将有效地让八个 UIButtons 自动围绕 UIView 移动,从边缘反弹,并相互关闭,以随机速度等

作为一个相对较新的编码员,我很难做到这一点。我已经从花栗鼠网站上提取了示例代码(甚至是一些专门使用 UIKit 元素的代码),但恐怕我只是不知道需要采取什么行动,如何设置它们等等。我意识到这是一个广泛的问题,但我发现的所有关于 Chipmunk 的教程内容似乎都假设一个人已经是一个熟练的程序员,或者一个熟练的物理学家和数学家。我是一名业余编码员,无法为任何专业的 Chipmunk 软件包付费,而且由于免费版本是用 C 语言编写的,而不是 Objective-C 语言,即使将它集成起来对我来说似乎也需要几天的工作。

花栗鼠似乎没有很好的记录。例如,在文档中搜索“摩擦”会找到该词的单个(无用)实例。如果没有刻度,我怎么知道输入什么值?我意识到我很沮丧,这比我做的要容易,但似乎每次我试图捡起这些东西时,门都被砰的一声关上了。

我发现的许多教程也使用了旧版本的 Chipmunk,其中大量的东西已经发生了变化,这使得它们真的非常难以遵循。

我真的可以使用不会自动假设我已经可以做到的简单介绍。一个可能存在于任何地方吗?有关如何处理此问题的任何其他提示?

4

1 回答 1

0

不确定您是否是我刚刚在 Chipmunk 论坛上回答的同一个人,但这里有一个新示例,其中包含一个(常规的,非专业的)Chipmunk/UIKit 示例。评论的很透彻。 https://github.com/slembcke/ChipmunkColorMatch

为了公平起见,您必须意识到有完整的教科书是关于 Chipmunk 所涵盖的那种物理学的。虽然我确实觉得这些文档充分涵盖了 API,但你是对的,它假设你知道这些术语和理论。我无法将所有这些都放入文档中,而且我没有时间编写该级别的物理入门。有些事情你只需要知道什么是质量,什么是摩擦系数(以及为什么它们没有单位或比例),以及力是如何工作的。花栗鼠文档不应该是学习这类东西的好去处。

如果您有具体问题,可以随时在 Chipmunk 论坛上提问。

于 2012-12-13T20:57:49.773 回答