A menudo escuchas que C++ es preferible a Objective-C para juegos, especialmente en un entorno de recursos limitados como el iPhone. (Sé que todavía necesitas algo de Objective-C para hablar inicialmente con los servicios de iPhone.) Sin embargo, el motor de juego en 2D elegido en estos días parece ser Cocos2d, que es Objective-C.Usa el motor de juego Objective-C en el juego de C++ para iPhone?
Entiendo que lo que Apple llama "Objective-C++" le permite mezclar clases C++ y Objective-C en un solo archivo, pero no puede mezclar y combinar construcciones de idiomas dentro de la misma clase o función.
Entonces, ¿es sensato/posible usar Cocos2d para un juego de C++? ¿Tienes que escribir un montón de código "pegamento"? Me gustaría evitar parte del trabajo pesado que un enfoque directo de OpenGL-ES requeriría.
Gracias. Las consideraciones de rendimiento a un lado, preferiría usar C++ como una cuestión de gusto personal. Parece que puedo hacer esto y seguir usando Cocos2D. – Buggieboy