2010-01-22 15 views
21

Tamam, im burada http://scratch.mit.edu/projects/techy/781198 yapılan bir oyunun bir iphone versiyonunu yapmaya çalışıyorum daha iyi box2d veya sincap ve her biriCocos2d + Box2D veya Sincap

+2

yazdığım öğreticiler düşünüyorum. Örnek kodun yanı sıra, tüm temel kavramları - gövdeleri, fikstürleri ve özelliklerini açıklarım: [Box2d ve Cocos2D'yi kullanarak iPhone'daki fiziğe giriş] (http://www.deluge.co/?q=introduction-to- fizik iphone-Cocos2d-box2d) –

cevap

8

için bazı dersler nerede olduğunu içinde, Cocos2d SDK indirirseniz Dahil edilen proje bir Box2d ve Chipmunk örneğidir. Sadece "cocos2d-iphone" adı verilen Xcode projesini açın ve Box2dtest ve Chipmunkdemo'ya bakın. Box2d daha güçlüdür, fakat Chipmunk'ten daha zor kullanacağımı düşünüyorum.

İşte Cocos2D için site: Burada http://www.cocos2d-iphone.org/

İndir: http://www.cocos2d-iphone.org/download

14

Ben Box2D tercih - Ben Chipmunk daha anlamak daha kolay olduğunu düşünüyorum.

http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls

http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone

http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12

:

Cocos2d Resources

Artı burada Cocos2d için birkaç bağlantı/box2d öğreticiler şunlardır: Burada birçok kullanışlı kaynakları listeler başka soruya bir bağlantı var

http://www.raywenderlich.com/505/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-22

Ve Ray müthiş bir kaynak olacağını düşünüyorum o yapıyor harika bir kitap:

http://www.raywenderlich.com/2274/cocos2d-book-and-360idev

http://my.safaribooksonline.com/9780132180863

bu yardım Umut - Mutlu kodlama! Box2D Cı ise

10

Sincap ++ düz C'dir. Ayrıca Chipmunk için Objective-C bindings yeni bir set var, ancak ticari olarak kullanmakta serbest değiller. Anladığım kadarıyla

, Sincap Sürekli Çarpışma Algılama desteklemez, ancak Box2D yapar. Bu Duyduğum kadarıyla ikisi de büyük demektir dan, günün sonunda

(yüksek hızlarda hareket ederken nesnelerin birbirinden içinden hafifçe geçen) "tünel" önlemek için önemlidir. C++ ila C'yi tercih ediyorsanız veya sürekli çarpışma tespitine ihtiyacınız varsa, muhtemelen Box2D'yi seçmelisiniz. Bunun yerine saf C kütüphanesi kullanmayı tercih ediyorsanız

, Chipmunk ile gitmek.

şahsen Box2D kullanmak ve benim deneyim şimdiye kadar fantastik olmuştur.

Ayrıca, ... dikkate almak şey olabilir böylece Box2D, eklem tipleri farklı (muhtemelen daha büyük) kümesi vardır Box2D ve Cocos2d için