好的,对于初学者来说,我对 Objective-C 非常陌生,(通常是 C)。我对编程并不陌生,到目前为止,我发现过渡是无缝的,直到现在。我正在尝试实现我在网上找到的 Sprite 类,以便在 iPhone 上开发游戏,但我遇到了很多错误。例如...
size = CGSizeMake([image size].width , [image size].height);
其中 size 是一个合成的 CGSize 对象,而 image 是一个合成的 UIImage 对象。它们都在 Sprite.h 文件中声明。我得到的错误是“此分配中的类型不兼容”。任何帮助将不胜感激。我觉得错误似乎很简单,例如#include 或其他东西,因为每个错误都与 CoreGraphics 函数(CGRectMake、CGSizeMake、CGRectIntersectRect 等)有关。我不知道我是否应该在这里发布整个课程,但如果有要求我会很高兴。