gpt4 book ai didi

objective-c - 什么是花栗鼠? (除了是一个物理引擎)

转载 作者:搜寻专家 更新时间:2023-10-30 20:13:29 25 4
gpt4 key购买 nike

希望这个问题不像我担心的那样愚蠢,但它可能仍然很愚蠢。

我是 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

最佳答案

我没有使用过 Chipmunk,但它可能是用 C/C++ 编写的。这就是原因。

编辑:是的,它是用 C 语言编写的。

chipmunkBody 是指向结构的指针,而箭头运算符 (->) 是您通过 C 中指向结构的指针访问结构成员的方式.

关于objective-c - 什么是花栗鼠? (除了是一个物理引擎),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/715149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com