Giriş
Rive kullanan ekipler, yalnızca tasarım düzenleyicisindeki düzenlenebilir projeyi değil, tam olarak dışa aktarılan çalışma zamanı dosyasını incelemek için genellikle hafif bir yönteme ihtiyaç duyar. Geliştiricilerin, QA incelemecilerinin ve paydaşların entegrasyon başlamadan önce durum makinesi davranışını doğrulaması gerektiğinde bu gereksinim artar.
ToolBuddy'in Rive Animasyon Görüntüleyicisi bu inceleme aşaması için tasarlanmıştır. Dışa aktarılan ".riv" dosyalarını doğrudan tarayıcıda açar, dosyayı cihazda yerel olarak tutar ve aktarım sırasında önemli olan çalışma yüzeylerini, animasyonları, durum makinelerini ve çalışma zamanı girişlerini ortaya çıkarır.
Bu genel bakış, ToolBuddy Rive Animasyon Görüntüleyicideki en kullanışlı özellikleri ve bunların etkileşimli animasyon incelemelerini ekipler için neden daha hızlı, daha net ve daha güvenli hale getirdiğini açıklamaktadır.
Sunucu yükleme adımı olmadan yerel `.riv` çalışma zamanı incelemesi
En önemli faydası gizliliktir. Görüntüleyici, dışa aktarılan `.riv` çalışma zamanı dosyalarını işlenmek üzere ToolBuddy sunucularına göndermek yerine tarayıcınızda yerel olarak okur. Bu, yayın öncesi ürün animasyonlarını, markalı hareket sistemlerini veya Gizlilik Korumalı Varlıkları incelerken maruz kalmayı azaltır.
Bu yerel öncelikli model aynı zamanda yükleme bekleme süresini de ortadan kaldırır. Araç kabuğu yüklendikten sonra sayfaya bir `.riv' dosyası bırakabilir ve doğrudan önizleme, inceleme ve etkileşim testine geçebilirsiniz.
- Dışa aktarılan Rive çalışma zamanı dosyaları için yerel dosya okuma.
- Standart inceleme iş akışları için ToolBuddy tarafı varlık yüklemesi gerekmez.
- Birden fazla çalışma zamanı dışa aktarımını karşılaştırırken daha hızlı yineleme.
Çalışma yüzeyleri, animasyonlar ve durum makineleri arasında geçiş yapmak için tek yer
Tek bir Rive dışa aktarımı çeşitli çalışma yüzeyleri, zaman çizelgesi animasyonları ve bir veya daha fazla durum makinesi içerebilir. Gözden geçirenlerin yalnızca hangi yüzeyin veya hareket yolunun etkin olduğunu doğrulamak için test sahnelerini yeniden oluşturması gerekmemelidir.
ToolBuddy görüntüleyici, bu çalışma zamanı seçimlerini doğrudan önizleme kontrollerinde gösterir. Geçerli oturumdan ayrılmadan etkin çalışma yüzeyini değiştirebilir, incelenen animasyonu değiştirebilir veya farklı bir durum makinesine geçebilirsiniz.
- Çok yüzeyli dışa aktarmalar için çalışma yüzeyi seçimi.
- Doğrudan klip incelemesi için animasyon değiştirme.
- Davranışa özgü doğrulama için durum makinesi seçimi.
Gerçek etkileşimli inceleme için durum makinesi giriş testi
Etkileşimli Rive dosyaları doğrusal animasyonlardan daha fazlasıdır. Genellikle durum makinesinin uygulama veya oyun çalışma zamanında nasıl davranacağını değiştiren boolean, sayı ve tetikleyici girişlere bağlıdırlar.
Görüntüleyici bu çalışma zamanı girişlerini açığa çıkarır, böylece gözden geçirenler herhangi bir ürün kodu yazılmadan önce etkileşimleri simüle edebilir. Bu, tasarımcıların beklenen geçişleri onaylamasına yardımcı olur, QA'nın uç durumları belgelemesine olanak tanır ve mühendislere uygulama için daha net bir sözleşme verir.
- Canlı çalışma zamanı oynatma sırasında boole girişlerini değiştirin.
- Eşiğe dayalı geçişleri test etmek için sayı girişlerini ayarlayın.
- Olaya dayalı durumları doğrulamak için girişleri tetikleyin.
Zaman çizelgesi görünürlüğü ve olay kaydı, aktarım kalitesini artırır
Çalışma zamanı kendini açıklayabildiğinde animasyon incelemesi daha kolaydır. Durum zaman çizelgesi geçişlerin takip edilmesini kolaylaştırırken, olay kaydedici oturum sırasında seçimleri, durum değişikliklerini, hız güncellemelerini ve giriş etkinliğini yakalar.
Bu özellikle aktarım için faydalıdır. Gözden geçirenler, 'vurgu durumu geç görünüyor' gibi belirsiz notlar göndermek yerine, sorun ortaya çıktığında hangi çalışma yüzeyinin, animasyonun, durum makinesinin ve girişlerin etkin olduğunu gösteren yapılandırılmış bir çalışma zamanı oturumu yakalayabilir.
- Oynatma ve etkileşim geçmişi için çalışma zamanı olay günlüğü kaydı.
- Geçiş odaklı inceleme için durum zaman çizelgesi bağlamı.
- QA ve geliştirici takibi için yerel JSON inceleme aktarımı.
Entegrasyondan önce düzen, ölçek, hız ve tuval kontrolleri
Bir hareket varlığı dahili olarak doğru olabilir ancak son yüzeyde yine de hatalı görünebilir. Görüntüleyici, ekiplerin bir Rive varlığının farklı yerleştirme bağlamlarında nasıl davranacağını inceleyebilmesi için uyum, hizalama, ölçek, hız ve tuval arka planına yönelik kontroller içerir.
Bu kontroller, izleyiciyi pratik bir entegrasyon öncesi kontrol noktasına dönüştürür. Tasarımcılar kompozisyonu doğrulayabilir, ürün ekipleri ilerleme hızını inceleyebilir ve mühendisler, uygulama için geçiş kılavuzu olarak düzen kararlarını kullanabilir.