방금 Cocos2d를 배웠습니다.하지만 전문가는 아닙니다. 그러나 한 친구가 Cocos2d-x를 배우라고했습니다. 나는 Cocos2d에서 Cocos2d-x를 선호해야합니까? 멀티 플랫폼 개발에 사용 된 기술이 네이티브만큼 좋지 않다고 들었습니다. 이 점에서 누군가 도울 수 있습니까? 모든 입력을 부탁드립니다.Cocos2d-x는 게임 개발 플랫폼으로 적합합니까?
답변
적인 Cocos2D-X :
적인 Cocos2D-X는 주 먹으 렴 프로그래밍 언어와 동일한 API 구조의 객관식으로, 지원 플랫폼을 확대 구성 적인 Cocos2D - 아이폰 기반의 게임 엔진 프레임 워크입니다.
프로그래머는 선호 언어를 사용하여 목표 플랫폼 인 Cative ++로 작성된 Native 브랜치를 Java 및 Objective-C로 구현할 수 있습니다. 루아와 자바 스크립트는 스크립팅 언어 인 으로 바인드되어 있습니다. cocos2d-html5라고도하는 HTML5 분기는 자바 스크립트로 작성되었으며 데스크톱 브라우저 XNA 포트에 초점을 맞추고 있습니다. Windows Phone 7 및 XNA를 중심으로 C#으로 작성되었습니다.
목표가 iPhone/iPad 인 경우 Cocos2d를 사용해야합니다. OpenGL ES가 있지만 학습 곡선을 통해 기본 사항을 익히고 더 복잡한 작업을 시작하는 데 많은 시간을 할애 할 수 있습니다. Cocos2d는 OpenGL ES 위에 추상화 된 구조로, 결과를 매우 빠르게 얻을 수 있습니다. 제 생각에는 Cocos2d가 좋은 선택입니다. 대안과 다른 것을 비교하는 인터넷에 관한 많은 정보도 있습니다.
저는 모든 크로스 플랫폼 프레임 워크에는 자체 제한이 있다고 생각합니다. 내 생각에, 만약 당신이 이미 objective-c에 익숙하다면, cocos2d-iphone을 사용해야한다고 생각합니다. C++에 익숙하다면 cocos2d-x를 사용할 수 있습니다.
필자는 두 가지 프레임 워크를 모두 시험해 보았고 cocos2d-iphone은 C++에서 사용할 수없는 많은 원시 목적 -c를 사용하기 때문에 개발 속도가 훨씬 빠르다고 말할 수 있습니다. 나는 C++이 나쁜 언어라고 말하지 않는다. 단지 나에게 너무 불편하다.
두 프레임 워크는 모두 동일한 구조이므로 나중에 자유롭게 마이 그 레이션 할 수 있습니다. 이 두 프레임 워크에서 cocos2d 지식을 향상시킬 수 있습니다
네, 객관적인 경험이 있습니다. 그리고 저는 그것에 상당히 편안합니다. 그리고 귀하의 설명과 함께 cocos2d - 아이폰은 나를 위해 좋은 선택입니다. – Saleh
- 1. 게임 엔진을 다른 플랫폼으로 이식하는 방법은 무엇입니까?
- 2. 게임 개발
- 3. 스마트 폰을 개발 플랫폼으로 사용 하시겠습니까?
- 4. 게임 센터 게임 개발 기한?
- 5. Win32는 여전히 Windows 게임 개발에 가장 적합합니까?
- 6. Android 게임 개발.
- 7. VB.NET 게임 개발 도구
- 8. Android 게임 엔진 개발
- 9. 간단한 게임 개발
- 10. 간단한 메모리 게임 개발
- 11. 게임 개발 - 깜박임 방지
- 12. 적인 Cocos2D 게임 개발
- 13. 아이폰 게임 개발
- 14. cocos2d 게임 개발
- 15. 멀티 플레이어 게임 개발
- 16. 안드로이드 게임 개발 시작
- 17. 아이폰 게임 개발
- 18. android animation 게임 개발
- 19. 안드로이드 간단한 게임 개발
- 20. iPhone 용 게임 개발
- 21. 플래시 게임 개발 시작
- 22. VB.NET - 스네이크? 게임 - 개발
- 23. 플래시 게임 개발 AS3
- 24. Objective-C 게임 개발?
- 25. 게임 개발을위한 플래시 개발
- 26. Iphone 게임 개발
- 27. vb.Net의 게임 개발
- 28. 3D 게임 개발 시작
- 29. 게임 개발 자원
- 30. 게임 개발 xna/unity3d
우리는 cocos2d-x에서 OpenGL ES를 가지고 있지 않습니까? – Saleh
내가 읽은 것을 위해, cocos2d-x는 OpenGL 경로에 들어가면 개발하려고해야하는 OpenGL ES 2.0을 지원하지 않습니다. – Peres
예, 동의합니다. OpenGL은 게임을위한 필수 아이템입니다. – Saleh