你经常听说C++比Objective-C更适合游戏,特别是在像iPhone这样的资源受限的环境中。 (我知道你仍然需要一些Objective-C来开始与iPhone服务交流)。但是,现在选择的2D游戏引擎似乎是Cocos2d,它是Objective-C。我知道苹果称之为“Objective-C++”允许你在单个文件中混合使用C++和Objective-C类,但是你不能在同一个类或函数中混合和匹配语言的结构。在C++ iPhone游戏中使用Objective-C游戏引擎?
那么,在C++游戏中使用Cocos2d是否合理/可能?你是否需要编写大量的“粘合”代码?我想避免一些OpenGL-ES直接需要的方法。
谢谢。除了性能方面的考虑外,我更喜欢使用C++作为个人品味的事情。听起来像我可以做到这一点,仍然使用Cocos2D。 – Buggieboy 2009-08-18 13:55:52