Oyunum kayıt yazılımı ile uyumsuz görünüyor. Buna ne sebep olabilir?


24

Üniversite için küçük bir Game-Dev projesini yeni bitirdim ve gönderimime eşlik edecek bir video kaydetmem gerekiyor (kaynağımı işe alamamaları durumunda). Temelde oyunum FRAPS veya Bandicam eklemeye çalıştığında hiç çalışmaz, hata raporlama kodumdan siyah bir ekran ve GL INVALID OPERATION mesajı akışı alıyorum. Dxtory hiçbir şekilde doğru şekilde bağlanamıyor gibi görünüyor, FPS sayacı veya başka bir şey göstermiyor. Oyun mantığım hata ayıklama izlerinden doğru çalışıyor gibi görünüyor, sadece tüm gl kütüphanesi aramaları molası gibi görünüyor.

Bu programların nasıl çalıştığı hakkında çok fazla bir şey bilmiyorum, bu yüzden buna neden ne yapabilirim bilmiyorum. OpenGL çerçeve tamponlarından okuduklarını duydum, o yüzden yanlış bir şey yapıyorum? GLFW ve GLEW'ın tüm düşük seviyeli başlatma işlemlerini yapmalarına izin veriyorum, ancak projeleri aynı kurulum ve kayıt yazılımıyla başarıyla kaydettim.

Temel olarak, daha önce hiç kimse böyle bir şeye rastladı mı ya da bu programların nasıl çalıştığı konusunda sorunun nedenine dair bir ipucu verebilecek bir şey biliyor musunuz?


ekran yakalama uygulamalarının çoğu, uygulamanızla DLL'leri arasında kendilerini sıkıştırarak çalışır, ardından görüntülenmek üzere OS'ye gönderilen kareleri kopyalarlar. GLFW ve GLEW ile deneyimim yok ama normal OpenGL çerçeve tamponunu kullanmıyorsanız, yakalama uygulamaları doğru olanı aramıyor olabilir.
UnderscoreZero

6
Lütfen OBS / Open Broadcaster yazılımı ile deneyebilir misiniz? Biraz öğrenme gerektirir, ancak hangi sürümü (32 / 64bit) kullanacağınızı ve hangi uygulamaları / oyunları algılayabileceğini genellikle söyleyebilir. Bir yerde OBS kullanarak da çevrimiçi bir yerde iyi bir şey var. Hem Masaüstü hem de Oyun modunu yapabilir.
Abhishek Dujari

Bununla ilgili donanım yoluna gitmek isteyebilirsiniz. FRAP'ları veya benzerlerini çalıştırabilseniz bile, bu şeyler bazı kaynakları tüketebilir ve kare hızınızı önemli ölçüde azaltabilir.
Kaptan Skyhawk,

Şerefe Vangel. OBS mükemmel çalışıyor gibi görünüyor. Oyunumu konsol dışı bir uygulama olarak yeniden derlemem gerekiyordu ama daha sonra iyi çalıştı. Ayrıca, kayıt cihazlarından beklediğimden çok daha düşük bir çerçeve düşüşü elde ettim. Resmen cevap vermek istiyorsanız doğru olarak kabul edeceğim.
Lewis Wakeford,

Çift tamponlamayı deneyin. FRAPS (örneğin), çift arabelleğe alınmamışsa arabelleği tanımıyor.
Luka,

Yanıtlar:


3

Bu soruya cevap verildi ve Vangel tarafından çözüldü.

Bu cevabı eklemek isteriz, çünkü başka hiç kimse olmayacak, ne de 2 aylığına sahip değil, ama bu "Cevapsız" olarak görünmekte ve yardıma ihtiyacı var.

Yapabilirsem kapatmak için oy kullanırdım.

Lütfen OBS / Open Broadcaster yazılımı ile deneyebilir misiniz? Biraz öğrenme gerektirir, ancak hangi sürümü (32 / 64bit) kullanacağınızı ve hangi uygulamaları / oyunları algılayabileceğini genellikle söyleyebilir. Bir yerde OBS kullanarak da çevrimiçi bir yerde iyi bir şey var. Hem Masaüstü hem de Oyun modunu yapabilir.

- Vangel 30 Nisanda 16:29

Asker tarafından cevaplandı.

Şerefe Vangel. OBS mükemmel çalışıyor gibi görünüyor. Oyunumu konsol dışı bir uygulama olarak yeniden derlemem gerekiyordu ama daha sonra iyi çalıştı. Ayrıca, kayıt cihazlarından beklediğimden çok daha düşük bir çerçeve düşüşü elde ettim. Resmen cevap vermek istiyorsanız doğru olarak kabul edeceğim.

- Lewis Wakeford, 30 Nis 18: 23'te

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.