希望这个问题不像我担心的那样愚蠢,但它可能仍然很愚蠢。
我是 Objective-C 和 Cocoa 的新手。事实上,总的来说,我对 C 完全陌生。我正在尝试使用Cocos2d-iPhone实现 iPhone 游戏。这是我以前用 Flash 制作的游戏,所以我认为这将是一个很好的方法来学习 Objective C、cocoa 和 cocos2d。
我遇到的一个大问题是理解为什么所有的Chipmunk代码看起来都与所有普通的 Objective-C 代码不同。例如,有类似的东西
chipmunkBody->position.x
我以为会是
chipmunkBody.position.x
或者也许[[chipmunkBody position] x]
(可能是坏例子)。
一直在咬我的一种方法是使用 cpVect。cpVect 非常重要,但我一生都无法弄清楚如何传递它。CGPoint,没问题,我可以制作指针,在方法中传递它们等等,但是第二次我使用 cpVect 代替,它是“欢迎来到 Errorville,填充你”。
所以这就是问题,Chipmunk 是什么,所以我可以开始了解更多关于使用它的信息。
谢谢-t