Objective c 自上而下的物理介绍在花栗鼠

Objective c 自上而下的物理介绍在花栗鼠,objective-c,ios,physics,chipmunk,Objective C,Ios,Physics,Chipmunk,我正在尝试使用iOS上的花栗鼠创建一个非常简单的物理代码,它将有效地让8个UIButton在UIView中自动移动,从边缘反弹,然后以随机速度彼此分离,等等 作为一个相对较新的程序员,我很难做到这一点。我已经从花栗鼠网站上分离出了示例代码(甚至有些代码特别使用UIKit元素),但我恐怕我还不知道需要采取什么行动,我是如何设置它们的,等等。我意识到这是一个广泛的问题,但我发现的所有关于花栗鼠的教程内容似乎都假设一个人已经是一个熟练的程序员,或者是一个熟练的物理学家和数学家。我是一个爱好编码的人,不

我正在尝试使用iOS上的花栗鼠创建一个非常简单的物理代码,它将有效地让8个UIButton在UIView中自动移动,从边缘反弹,然后以随机速度彼此分离,等等

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

花栗鼠似乎没有很好的记录。例如,在文档中搜索“摩擦力”可以找到该单词的一个(没有帮助的)实例。如果没有刻度,我怎么知道输入什么值?我意识到我很沮丧,而且这比我现在做的要容易,但似乎门在我的脸上砰地一声关上了,每次我试着拿起这些东西

我发现很多教程也使用了旧版本的《花栗鼠》,其中有大量内容发生了变化,这使得它们很难跟上


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

不确定你是否就是我刚才在花栗鼠论坛上回答的那个人,但这里有一个新的例子,其中包含一个(常规的,非专业的)花栗鼠/UIKit例子。评论得相当透彻。

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


如果你有具体的问题,你可以在花栗鼠论坛上提问。

我倾向于把事情分成小块。你说你不熟悉编码。你以前做过其他iOS应用吗?了解iOS教程和花栗鼠教程对我有帮助吗?我已经拥有了一个我非常满意的应用程序的大部分,这是一个相当简单的文字游戏,我在学习数据算法的过程中学到了很多东西(我自己以编程的方式完成了所有的字谜和其他东西),以及大量的UIKit东西,一般Obj-C语法的东西,设计/流程的东西,等等。我想圣诞节后,我可能只需要支付客观的花栗鼠包,希望我有更好的运气。这绝对值得花钱,只是作为一个业余爱好者很难证明这一点。