İki farklı aktivitede (bir işlemde normal oluşturma ve diğer VR oluşturma) çalışmam gereken bir 3d android uygulaması geliştiriyorum. Bir etkinlikten diğerine geçtiğimde 3B model verilerinin (verteksler, indeksler) kaybolduğunu bulabilirdim. İlk etkinliğe geri dönersem, tüm verileri dosyalardan yeniden yüklemem gerekiyor. Bu özel konuyla ilgili herhangi bir iş var mı? Ayrıca, en hızlı yükleme hızını elde etmek için modelleri kurtabileceğim en iyi format hangisidir.Yeni bir aktivite yüklendiğinde opengl içerik kaybı nasıl önlenir
0
A
cevap
2
GLSurfaceView.setPreserveEGLContextOnPause'u kullanabilirsiniz. EGL bağlamlarını koruma desteği desteklenmezken, modern Android cihazlarda yaygın olarak kullanılabilir.
Model yükleme hızına gelince - 'fikir tabanlı' bölgeye tehlikeli bir şekilde yaslanıyorsunuz. Ancak, GLES arabelleklerinizi cihazda beklediğiniz gibi ortaya koyan bir model formatı, herhangi bir değişiklik olmadan doğrudan diskten aktarılabilir - bu muhtemelen en hızlı yükleme çözümünüzdür. Ancak, birçok geliştirici daha esnek olduklarından ve doğrudan DCC araçlarından dışa aktarıldıkları için başka bir format kullanırlar (örn. FBX/OBJ/etc.).
İlgili konular
- 1. Bir aktivite nasıl gösterilir?
- 2. Esnek bir öğenin yeniden boyutlandırılmasıyla içerik nasıl önlenir?
- 3. Cardview onclick yeni bir aktivite açar
- 4. Odağı çalmaktan yeni bir WPF formu nasıl önlenir?
- 5. aktivite
- 6. Ana Aktivite, başka bir aktivite açtıktan sonra sıfırlar
- 7. Yeni bir içerik türünü soap ui
- 8. Gezinme çekmecesi üzerinde yeni bir aktivite başlatmak için tıklayın
- 9. Javascript'te Ağ Kaybı Nasıl Algılanır?
- 10. OpenGL 3.2 Bir karbon penceresindeki içerik (OS Lion, Mono)
- 11. Bir aktivite durdurulursa, getIntent()
- 12. Bir prototipte değişiklikler nasıl önlenir?
- 13. Yükleyicide sayfanın rekreasyonu nasıl önlenir?
- 14. NotificationCompat.BigTextStyle İçerik yeni bildirimdeki kaybolur
- 15. Scala'nın XML PrettyPrinter sınıfının yeni satırları kaldırması nasıl önlenir
- 16. Yeni R-Studio sürüm 0.98.932 siler .md dosyası - nasıl önlenir?
- 17. Wpf'de bir pencere yüklendiğinde Komut nasıl tetiklenir
- 18. Aktivite arka planda çalışır
- 19. Niyet kullanarak android bir aktivite nasıl durdurulur?
- 20. Bir IDialogContext'den Aktivite Bilgileri Nasıl Alınır
- 21. Aktivite başladığında AlarmManager nasıl durdurulur
- 22. OpenGL
- 23. Olası Fraksiyon Kaybı
- 24. Özel işlev kaybı PyTorch
- 25. Aranabilir Aktivite
- 26. Süper aktivite
- 27. İthalat derleme nasıl önlenir?
- 28. CSS bildirimi nasıl önlenir?
- 29. FileNotFoundException nasıl önlenir?
- 30. Burada numberformatexception nasıl önlenir?
Teşekkürler, etrafta çalışabilirim, bağlam kaybını önler. Moveover, arabellekleri doğrudan bir dosyaya kaydetmeme yardımcı olabilecek bazı kaynaklar önerebilir. – sreesreenu