Geçişler ve Cocos2d iPhone Katmanlar / Sahneleri kurma

oy
6

Ben iki seviye arasında bir geçiş (bir seviye tamamlandıktan sonra, bir sonraki seviyeye geçiş yapacak bir Cocos2d en kaygan geçiş kullanın) kurulum için arıyorum. [: 3 öz buildLevel] Playfield inşa etmek benim GameLayer uygulamasında, ben gibi şeyler yapmak yöntemleri kurulum var. Ne gibi şeyler yapabilmek için yeni bir GameLayer veya Katman düğümü veya GameScene veya Sahne düğümü örneğini yapmam gerekiyor:

GameLayer * nextLevelLayer;

[NextLevelLayer buildLevel: 4];

... seviye 3 ve seviye 4 arasında bir geçiş yapmak

o asmak gibi Belki Amaç C. tam bir yanlış anlama benim kodunu sunduğumuz Ben, kurulum size init kod yeni GameLayer olamaz varsayıyorum, sürekli yeni düğümler yarattı. Muhtemelen siz nasıl genellikle bunu yapmalıyım, GameLayer benim init kodunda çok fazla Playfield kurulum kodu var? bayrak setup, oyunun ana döngüde düzeyini ayarlamak veya bu konuda gitmek için daha iyi bir yol yoktur eğer o zaman, oyunun ana döngü seçici planlamadan önce bir bayrak mı?

Şimdiden teşekkürler!

Oluştur 09/12/2008 saat 23:02
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
14

için önemli olabilecek olanlar için, burada yaptığım sona erdi budur:

GameScene * gs = [GameScene node];
[[Director sharedDirector] runScene: gs];
[[Director sharedDirector] replaceScene: [ShrinkGrowTransition transitionWithDuration:0.5 scene: gs]];

Bir seviye tamamlandıktan sonra bu GameLayer uygulaması dahilinde yapıldı.

Cevap 11/12/2008 saat 16:02
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more