종종 iPhone과 같은 리소스가 제한된 환경에서 게임용 Objective-C보다 C++가 더 좋습니다. (처음에는 아이폰 서비스와 대화하기 위해 Objective-C가 필요하다.) 그러나 요즘 2D 게임 엔진은 Objective-C 인 Cocos2d 인 것으로 보인다.C++ iPhone 게임에서 Objective-C 게임 엔진을 사용 하시겠습니까?
Apple이 "Objective-C++"라고 부르는 것은 하나의 파일에 C++ 및 Objective-C 클래스를 혼합 할 수 있지만 동일한 클래스 나 함수 내에서 언어 구문을 혼합하고 일치시킬 수 없음을 이해합니다.
그래서 C++ 게임에 Cocos2d를 사용하는 것이 현명합니까? 가능합니까? "풀"코드를 많이 작성해야합니까? OpenGL-ES의 직접적인 접근법에 필요한 무거운 짐을 피하고 싶습니다.
감사합니다. 성능 고려 사항은 제쳐두고 개인적인 취향에 C++을 사용하는 것을 선호합니다. 내가 이것을 할 수 있고 여전히 Cocos2D를 사용할 수있는 것처럼 들린다. – Buggieboy