2011-10-18 29 views
5

Chúng tôi có một trò chơi, được phát triển bằng C++ và OpenGL dành cho Windows và Mac.Chuyển trò chơi OpenGL C++ sang iPad

Bây giờ, chúng tôi muốn chuyển trò chơi sang iPad. Có cách nào tốt hơn là viết toàn bộ chương trình trong Objective-C để làm cho trò chơi của chúng ta hoạt động trên iPad không?

Bây giờ tôi là một iPhone/iPad noob, vì vậy tha thứ nếu câu hỏi là câm.

Trả lời

3

Bạn có thể chỉ cần viết một phần nhỏ trong Obj-C giao dịch trực tiếp với iOS (tạo bề mặt gl, đầu vào, v.v.). Phần còn lại sẽ hoạt động tốt. Bạn chỉ cần đảm bảo rằng bạn sẽ chỉ sử dụng tập hợp con OpenGL có trong OpenGL ES.

+0

để toàn bộ logic chơi game có thể có trong chính C++? – andy

+3

@andy Có. Hơn 90% mã trong các ứng dụng iOS của tôi là C++. Bạn sẽ cần phải có một số tệp sử dụng phần mở rộng tệp '.mm' cho Objective-C++ sẽ cho phép bạn làm việc với cả Objective-C và C++ trong cùng một tệp để sử dụng thư viện hệ thống Objective-C. – IronMensan

+0

@IronMensan cảm ơn bạn. – andy

0

Tôi nghe DragonFire SDK cho phép bạn phát triển trong C++ cho iOS, trên Windows.

+0

cảm ơn bạn, sẽ có giao diện. – andy

Các vấn đề liên quan