2016-04-06 16 views
0

Google Cardboard için bir uygulama yapıyorum. SDK'yı indirdim ve proje üzerinde çalışmaya başladım. Yine de bir sorun var. SDK prefabrik, yönlü bir ışık ve bir tuval (FPS sayacı) ile neredeyse bir boş sahnem var. Editörde çalışırken hiçbir şey görünmez. Profilde sürekli fps var ve garip tepeler yok. Ama ben (adb) android cihazımı bağladığımda ve profiler'i çalıştırdığımda. Gfx.WaitfForPresent'te sabit bir süper yüksek kullanımım var. Fps yaklaşık 40'a düşer (istenen 60 yerine).[Unity] Gfx.WaitfForPresent yalnızca Android'de fark edilir (lowers fps)

Vsync'i kontrol ettim, ancak zaten kapalıydı. Her kareyi ve her ikinci kareyi denedim. Sonuç yok. Bu yüzden 'Application.targetFrameRate = x' denedim. Birden çok çerçeve ile denedim, ancak çerçeveyi daha da düşüremedim. Burada neyin var? Boş bir manzara, 60 fps'den fazla koşmalı mı?

cevap

0

Sorun nedir? Bir şekilde google'dan Carboard.cs betiği bu soruna neden oldu. Şimdi 60 fps hızında koşuyorum. Daha spesifik bilgi bulursam detaylandırır.

+0

Kusurun ne olduğunu hatırlaman mümkün mü? – Linef4ult

+0

Gerçekten emin değilim, ancak Unity için en son google carboard SDK'ya güncellemeyi hatırlıyorum. Sahnede ayrıca bir sürü polis vardı. Tıkanma itiraz da android üzerinde FPS geliştirmek için bir yoldur. – vonis22

+0

Benim sorunum bulundu bir OS hata oldu. Sıralama. Cevabınız için teşekkürler. – Linef4ult