Bạn thường nghe thấy rằng C++ thích hợp hơn với Objective-C cho trò chơi, đặc biệt là trong môi trường hạn chế tài nguyên như iPhone. (Tôi biết bạn vẫn cần một số Objective-C để bắt đầu nói chuyện với các dịch vụ iPhone.) Tuy nhiên, công cụ trò chơi 2D của sự lựa chọn những ngày này dường như là Cocos2d, đó là Objective-C.Sử dụng công cụ trò chơi Objective-C trong trò chơi iPhone C++?
Tôi hiểu rằng những gì Apple gọi là "Objective-C++" cho phép bạn kết hợp các lớp C++ và Objective-C trong một tệp, nhưng bạn không thể trộn và kết hợp các cấu trúc của ngôn ngữ trong cùng một lớp hoặc hàm.
Vì vậy, có hợp lý/có thể sử dụng Cocos2d cho trò chơi C++ không? Bạn có phải viết rất nhiều "keo" mã? Tôi muốn tránh một số việc nâng hạng nặng mà một phương pháp tiếp cận trực tiếp OpenGL-ES sẽ yêu cầu.
Cảm ơn. Xem xét hiệu suất sang một bên, tôi muốn sử dụng C++ như một vấn đề về sở thích cá nhân. Có vẻ như tôi có thể làm điều này và vẫn sử dụng Cocos2D. – Buggieboy