2010-06-19 16 views
9

CPU zamanının% 33 kadar alarak Cocos2D kullanarak iPhone için bir oyun yapıyorum. Oyunun başında, birkaç sprite var, oyun iyi çalışıyor, ancak ekranda birçok sprite var, oyun dalgalı.RunWebThread IPhone App

Uygulamayı belirledim ve RunWebThread işlemci zamanının% 33'ünü alıyor gibi görünüyor. Oyunun başında bir sunucuyla iletişime geçiyorum, ancak bu ilk temastan sonra İnternet kullanımı yok.

Bu iş parçacığının ne yaptığını bilen var mı?

+0

Belki bir kod gönderebilirdiniz? Kristal topum bugün çalışmıyor. –

+0

Proje 45.000 satır koddur ve RunWebThread adıyla hiçbir şey yazmadım. Mutlu bir şekilde kod gönderirim, ama ne yazacağımı bilemezdim. RunWebThread, Cocos2D veya Cocoa kitaplıklarının bir parçasıdır. Elbette, başkası bunu daha önce gördü mü? – Jessica

+0

Sorununuzun sebebini belirtmişsiniz gibi geliyor. Ekranda birçok sprite var. RunWebThread bir sürü zaman alıyor olabilir ama RunWebThread bir çağrı tamamlamak için ne kadar sürer? O kadar uzun olmayabilir. Bu fonksiyonu yazmadıysanız, bunun için endişelenmenize gerek yok. Spritelar performans sorunlarınızın sebebi çok daha fazladır. Ekranda kaç tane sprite var? Onlar için kullandığınız doku ne kadar büyük (bit derinliği, piksel cinsinden boyut)? –

cevap