2013-10-13 46 views
8

Ben bir duraklama menü oluşturmak istiyorum ama bunu yapmanın en basit yol bilmiyorum ... Ben basit bir şekilde tüm SKActions duraklatma olacağını düşünüyorum ama herhangi bir yöntem bulamadık referans. Yardım için teşekkürler.SKActions'i duraklatmanın bir yolu var mı?

cevap

13

Belgeler ebeveyn SKView nesne durdurulmuş property olduğunu söylüyor. Sahneyi duraklatmak için YES'a ayarlayın.

görünümün sahne animasyonları durdurulmuş olup olmadığını belirten bir Boolean değeri durdurulmuş. değeri daha sonra sahnenin içeriği ekranda sabitlenir, EVET ise

@property (alıcı = isPaused, nonatomic) BOOL

tartışma durduruldu. Işlem yok yürütülür ve hiçbir fizik simülasyonu yapılır."

//the parent SKView 
spriteView = (SKView *) self.view; 

//pause button 
-(IBAction)goPauseButton { 
    if(!spriteView.paused){ 
     spriteView.paused = YES; 
    }else{ 
     spriteView.paused = NO; 
    } 
} 
+2

teşekkür olarak

self.speed = 0; 

kolay duraksamadım eğer onlar olmazdı yerlere giderek onlar hakkında endişelenmenize gerek yok! :) sizin haklıdırlar. Bütün animasyonlar ve eylemleri dur, ama geri hayır için durdurulmuş mülk, görünüm durdurulmuş asla olurdu eğer onlar nerede olacağını grafiğin hareket. Bir fikrin neden? :) – user1940136

+0

duraklatma benim için çalışıyor, nasıl ve nerede diyorsunuz gösteren kodunuzu gönderebilir? – AndyOS

+0

Ben güncelleme geçerli saati kullanmak ... benim kod problemin ne olduğunu: yöntemle ve mantıklı durmuyor şimdiki zaman. Bu yüzden onu düzeltmeliyim. – user1940136

8

Ayrıca bu tüm eylemler duracağı anlamına gelir zero-- sahnenin hızını ayarlayarak tüm SKActions duraklatabilir ve Eğer yardım için o

İlgili konular