VideoFrame'i, oyununuza video varlıklarını 3D dünyada bir SurfaceGui üzerinde veya bir ScreenGui arayüzünde oynamak için kullanabilirsiniz. Her video varlığının, oynatılmadan önce her oyuncunun cihazına indirilmesi gerektiğinden, oyununuzun videoları önceden yükleme ve oynatma şekli, veri kullanımı ve performans üzerinde doğrudan bir etkiye sahiptir. Videonun ne sıklıkla indirildiğini ve gerçekten görüntülendiğini izlemek, gereksiz veri transferini azaltmanıza ve özellikle düşük kaliteli cihazlarda daha akıcı bir deneyim sunmanıza yardımcı olur.
İzlenebilirlik
Video Servisi kontrol paneli, oyununuzun video varlıklarını indirme ve oynatma şeklinin izlenmesi ve optimize edilmesi için içgörüler ve analizler sağlar. Bunu Yaratıcı Kontrol Paneli İzleme bölümünde bulabilirsiniz. Kontrol paneli, iki ana grafiğe sahiptir: Oynatma kırılımı, verimli ve verimsiz video kullanımının oranını gösterir ve Oynatma saatleri, seçilen dönemde toplam video oynatma saatlerini takip eder, böylece yeni videoların, güncellemelerin ve oynatma mantığınızdaki değişikliklerin zaman içindeki kullanım üzerindeki etkisini görebilirsiniz.
Her iki grafiği de aşağıdaki filtrelerle daraltabilirsiniz:
| Filtre | Açıklama |
|---|---|
| Tarih aralığı | Gösterilen veriler için zaman penceresi, örneğin son 28 gün. |
| Yer | Oyununuza dair analiz yapmak için belirli bir yer. |
| Zaman aralığı | Veri noktalarının ayrıntılılığı, örneğin günler. |
Video kullanım kategorileri
Her iki grafik, video kullanımını aşağıdaki boyutlara göre kategorize eder. Verimli kullanım, oyuncularınız tarafından önceden yüklenen, oynatılan ve gerçekten görüntülenen videolardır.
| Durum | Açıklama |
|---|---|
| Oynatıldı, görüntülendi | Oynatılan ve gerçekten oyuncularınız tarafından görüntülenen video. Bu, verimli video kullanımını temsil eder. |
| Önceden yüklendi, asla oynatılmadı | İndirilmiş video (Video veya VideoContent özelliği ayarlanmış fakat asla oynatılmamış). Bu veri gereksiz yere indirilmiştir. |
| Oynatıldı, asla görüntülenmedi | Oynatılan fakat oyuncular tarafından asla gerçekten görüntülenmeyen video, örneğin hiç oyuncu yakınında olmadığında veya ilgili UI görünür olmadığında. Bu oynatma hala veri ve bellek kullandı fakat oyunculara herhangi bir fayda sağlamadı. Bir videoyu yalnızca sesi için decode ediyorsanız, görüntü içeriği hiç gösterilmediğinden, görüntülenmiş olarak sayılmıyor. Eğer sadece sesi gerekiyorsa, sesi ayrı bir ses varlığı olarak çıkartın ve oynatın, video varlığı kullanmak yerine. Bu daha verimlidir ve gereksiz veri ve bellek kullanımını azaltır. |
Video verimliliğini artırma
Video verimliliğini artırmak için, Video veya VideoContent özelliğini yalnızca bir oyuncunun VideoFrame'i görme veya duyma ihtimalinin yüksek olduğu zaman ayarlayın ve video artık görünmediğinde veya oynatılmadığında ve hiç oyuncu yoksa özelliği temizleyin (örneğin, "" olarak ayarlayın).
Önceden yüklemek ve video içeriğini önceden ayarlamak, videonun görüleceğinden veya duyulacağından emin olduğunuz durumlarda hala tavsiye edilir, örneğin oyunun ilerleyen safhalarında zorunlu bir kesit sahnesi veya ana alanda görüntülenen bir video gibi. Bu durumlarda, önceden yükleme, oyuncu oraya geldiğinde videonun yükleme gecikmesi olmadan akıcı bir şekilde oynatılmasına yardımcı olur.