2011-10-02 37 views
6

Tôi muốn phát triển trò chơi cho iPhone. Để phát triển game 2D trên iPhone, một trong số đó sẽ tốt hơn trong thời gian dài .... Sparrow hoặc Cocos2D? Tôi đã thấy rằng có một tài liệu khan hiếm cho khung Sparrow nhưng diễn đàn Sparrow nói rằng việc phát triển trò chơi trong Sparrow dễ dàng hơn so với Cocos2D. Vì vậy, nơi tôi nên bắt đầu với?Sparrow hoặc Cocos2D cho trò chơi iPhone 2D?

+0

bản sao có thể có của [Cocos2d-iPhone hoặc Sparrow để phát triển trò chơi 2D trên iOS lần đầu tiên?] (Http://stackoverflow.com/questions/7605609/cocos2d-iphone-or-sparrow-for-first-time-2d- ios-game-development) – Thilo

+0

cũng liên quan: http://stackoverflow.com/questions/1199773/best-iphone-framework-for-2d-platform-games – Thilo

Trả lời

2

Cocos2d được phát triển hoàn toàn, và có rất nhiều cuốn sách và vô số các diễn đàn về chủ đề này. tôi không biết quá nhiều về Sparrow. "Easy" là một thuật ngữ tương đối. Nếu Tôi là bạn, hãy học cocos2d.

Chỉnh sửa: vì câu hỏi này được hỏi, có SpriteKit của Apple và công cụ trò chơi tôi đã tạo được gọi là MBTileParser.

+0

Cảm ơn bạn đã đề xuất. Tôi đã thực hiện rất nhiều lướt trên mạng và cuối cùng đã quyết định đi với Cocos2D. –

4

Cả hai trông khá tốt cho sự phát triển 2D cơ bản nhưng Cocos2D dường như trưởng thành (mặc dù Sparrow dường như có một sự khởi đầu tốt hơn một chút.

Một xem xét tiềm năng là tính di động. API cocos2d đã được chuyển đến android nhưng Sparrow có không.

+0

Cổng android cocos2d yếu từ những gì tôi hiểu. AndEngine là một khung công tác trò chơi Android tốt, theo một người bạn mà tôi đang làm việc cùng. – Moshe

1

Nếu trò chơi của bạn đang sử dụng số lượng lớn hoạt ảnh, rất có thể là Cocos2D là bạn của bạn. Đó là vì Cocos2D hỗ trợ kết cấu PVRTC làm giảm mức sử dụng bộ nhớ. PVRTC là một định dạng hình ảnh. Khi nó được nạp vào RAM, nó tiêu thụ ít bộ nhớ hơn với chi phí chất lượng hình ảnh. PVRTC chưa được hỗ trợ trong phiên bản Sparrow hiện tại.

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