Stüdyo test modları

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Roblox Motorunun temel istanbul merkezli sunucu-kullanıcı modeli nedeniyle, deneyiminizi önce genel kullanıma sunmadan çeşitli modlarda test etmeniz önemlidir.Tüm test seçenekleri Test sekmesinden erişilebilir.

Oynatma seçenekleri

Deneyimin oynatım testini yapmak için üç yaygın seçenek vardır.Ana düğmenin altındaki küçük oku tıklamak, her seçeneği seçmenizi ve bu seçeneği varsayılan olarak ayarlamanızı sağlar.

Rapid playtest options in Studio.
EylemKısayolAçıklama
Oyna F5Deneyimi simüle etmeye başlar, avatarınızı SpawnLocation veya yaklaşık (0, 100, 0) koordinatlarına yerleştirir.
Burada Oyna Deneyimi simüle etmeye başlar, avatarınızı kameranın mevcut konumunun önüne yerleştirir.
Koş F8Deneyimi simüle etmeye başlar, ancak avatarınızı girmez.Simülasyon mevcut kameradaki konumda başlar ve Studio kamerası denetimlerkullanarak etrafında dolaşabilirsiniz.

Bir oyun testi yürütüldükten sonra, aşağıdaki seçenekler mevcut hale gelir:

Additional options available during playtesting in Studio.
EylemKısayolAçıklama
Müşteri / Sunucu Bir "oyun tek başına" modunda oynatma testi sırasında ( Oyna veya Burada Oyna ), İstemci ve Sunucu modu arasında geçiş yapar.Ayrıntılar için İstemci/Sunucu Değiştirme bakın.
Fiziği duraklat / Fiziği yeniden başlat Kaldırma devre dışı bırakarak fiziği duraklatıp yeniden başlatmanıza izin verir ve renderlamayı askıya almaz.
Durdur ShiftF5Deneyimin simülasyonunu durdurur ve tüm nesneleri ve nesneleri önce Oyna , Burada Oyna veya Çalıştır tıklandığında nasıl olduklarına sıfırlar.

İstemci/sunucu geçişi

Herhangi bir Oyna veya Burada Oyna modunda test yaparken, Studio iki ayrı simülasyon yürütür - bir müşteri simülasyonu ve bir sunucu simülasyonu - ki bu, deneyimin üretimde nasıl gerçekleşeceğine dair daha doğru bir izlenim sağlayabilir.

Tek başına oynarken, İstemci ve Sunucu modları arasında geçiş yapabilirsiniz, İstemci/Sunucu geçiş düğmesine tıklayarak.Açtığınızda, düğme mevcut simülasyon modunu yansıtacak şekilde değişir.

Client/Server toggle button indicated in Test tab

Kontroller ve kamera

Moda bağlı olarak, karakterinizin ve kameranızın kontrolü şöyle değişir:

İstemci modunda, 3B görüntü penceresi bir mavi sınırla çevrilidir ve simülasyon karakter kontrollerinizi ve kamera kurulumunuzu kullanır.Bu test modu, Roblox uygulamasında çalışan deneyimin çoklu oyuncu olmadan yakın bir simülasyonudur.

Kâşif penceresi

Kâşif penceresi yapısı içinde, bazı nesneler sadece beklenen konteynerlerde mevcuttur.

Explorer window showing items that exist on client only

İçinde İstemci modu, beklenen istemci tarafı nesneleri, oyuncunun StarterPack oyuncunun Backpack ve oyuncunun StarterPlayer içine kopyalananlar da dahil olmak üzere hiyerarşide mevcuttur.
>

Explorer window showing items that exist on server only
İçinde Sunucu modunda, beklenen sunucu tarafı nesneleri, ServerScriptService ve nesnelerini yerleştirdiğiniz örnekler de dahil olmak üzere hiyerarşide mevcuttur.

Çıkış

Çıkış penceresinde, mesajlar etiketlenir mavi (istemci) veya yeşil (sunucu), kaynağını istemci veya sunucudan göstererek.ModuleScripts 'den çıkan mesajlar için, etiket rengi modülün bir istemci tarafından LocalScript çağrıldığında veya bir sunucu tarafından Script çağrıldığında belirlenir.

Output window showing green label for server output and blue label for client output

Fiziği duraklat ve yeniden başlat

Oynatma testi sırasında , Duraklama Fiziği ve Fiziği Yeniden Başlat düğmeleri, renderlemeyi devre dışı bırakmadan geçici sahneleri ve mekanizmaları depurmanız için yararlıdır.

Pause Physics and Resume Physics buttons available during playtesting in Studio.

Varsayılan olarak, fiziğin duraklatılması ve yeniden başlatılması, Tümü notasyonu tarafından belirtildiği gibi, hem istemci hem de sunucuya etki eder.Sadece istemci veya sunucu fiziğini duraklatmak veya yeniden başlatmak istiyorsanız, herhangi bir düğme üzerindeki küçük ok tuzağına tıklayın ve Mevcut seçin.Ardından, İstemci/Sunucu geçişi aracılığıyla seçtiğiniz görüşe bağlı olarak, duraklama veya yeniden başlatma sadece simülasyonun bu tarafı üzerinde etki gösterir.

Selection arrows for Pause Physics and Resume Physics to toggle between All or Current pause/resume action between client and server physics.

Fiziği durdurduğunuzda, adım atabilirsiniz 1/60 saniye (60 Hz) bir saniye içinde ( Adım Önceki Fiziğe düğmesine tıklayarak).Sol taraftaki komşu düğmelere benzer şekilde, küçük oku tıklamak, Tüm veya Mevcut arasında istemci ve/veya sunucu adımlarını değiştirmenizi sağlar.

Step Forward Physics button available during playtesting in Studio, only active while physics is paused.

Fizik duraklaması/yeniden başlatması ile ilgili aşağıdaki teknik detayları not edin:

  • Fizik üzerine olmasalar da Animations bu araç çubuğu düğmeleri de animasyonları duraklatır/yeniden başlatır.
  • Fiziği durdurmak veya yeniden başlatmak, kodların çalışması üzerinde hiçbir etkiye sahip değildir.
  • Sadece RunService çağrıları PreAnimation , PreSimulation , PostSimulation ve Stepped , bu araç çubuğu düğmeleri aracılığıyla duraklatın veya yeniden başlatın.Diğer geri çağrılar (PreRender , Heartbeat ve RenderStepped ) normal kamera kodlarının işlevini koruyarak, görsel görüntüleri ve pluginleri görüntülerlemeyi sürdürür.

Çoklu müşteri simülasyonu

İstemciler ve sunucular seçeneklerini kullanarak, Studio'nun birden fazla oturumunu başlatabilirsiniz, biri sunucu olarak hareket ediyor ve diğeri de bir istemci olarak hareket ediyor.Bu test modu, bir istemcinin deneyim içinde diğer istemcileri nasıl "gördüğünü" karşılaştırmak için değerli bir araçtır.

  1. Yerel Sunucu üst kutuda seçildiğinden emin olun, ardından test edilecek oyuncu oturum sayısını seçin.Genellikle 1-2 oyuncu yeterlidir, ancak sekize kadar simüle edebilirsiniz.

  2. Müşteri-sunucu simülasyonunu başlatmak için Başlat düğmesine basın.

    Clients and Servers simulation setup indicated in Test tab
  3. Test bitirildiğinde, tüm simüle edilen istemcileri ve simüle edilen sunucuyu kapatmak için herhangi bir simülasyon seansındaki Temizleme düğmesine basın.

İşbirliği testi

İşbirliği modunda başkalarıyla bir deney üzerinde çalışıyorsanız, diğer yaratıcılarla şu şekilde test edebilirsiniz:

  1. Üst kutuda Takım Testi seçin ve mevcut deneyimin durumunu yayınlamak ve karakterinizle yeni bir Studio oturumu oluşturmak için Başlat düğmesine basın.

    Team Test setup indicated in Test tab
  2. Diğer iştirakçiler daha sonra Katıl sekmesinden Test sekmesine basarak katılabilir.

Cihaz emülasyonu

The Cihaz Emülatörü Studio'da çeşitli cihazları doğrudan emule edebilmenizi sağlar, böylece mobil cihazlarda, konsollar ve VR kulaklıklarda kontrollerin nasıl çalıştığına dair bilgi sağlar ve ayrıca ekran üzeri UI elemanlarının farklı ekran çözünürlüklerinde ve açısal oranlarında nasıl göründüğü.

Device button indicated in Test tab

Emülasyon modunda, 3B görüntü alanının üzerindeki cihaz seçici düşme menüsünden daha az güçlü cihazları emule etmek ve mevcut bellek üzerine dinamik olarak yüklenen ve yüklenmeyen yayın akışına izin veren deneyimleri test etmek için 3D içerik üzerinden 3D içeri aktaran cihazları seçebilirsiniz.Ayrıca görüntü boyutunu ayarlayabilirsiniz ve manzara ve portre modları arasındaki yönelimi değiştirin.

Emulation options above the 3D viewport

Kontrolör emülasyonu

Kontrolör Emülatörü doğru bir şekilde oyun kolu girişini Studio'da doğrudan emule edebilmenizi sağlar.Varsayılan denetleyici genel bir oyun konsolu, ancak üst sol seçici menüsünden PlayStation, Xbox ve Quest cihazları için alternatifler seçebilirsiniz.

Emulate Device Controllers button indicated in Test tab View of the generic controller in the Controller Emulator.

Oynatma testi sırasında, deneyimi fare kullanarak sanal kontrolörle kontrol edebilirsiniz.

Ayrıca sağ üst köşede Haritaları düzenle düğmesine tıklayarak sanal kontrolör için anahtar haritalarını görüntüleyip düzenleyebilirsiniz, örneğin E ile ButtonL2 veya 9 ile ButtonA .Bu eşleştirmeler diğer Stüdyo ayarları gibi kaydedilir (kontrolör başına, kullanıcı başına, bilgisayar başına) ve hem emülatör penceresinde hem de 3D görüntü penceresinde oyun kolu etkinliklerine çevrilir.

VR emülasyonu

VR emülasyonu fiziksel bir kulaklık olmadan Studio'da VR deneyimlerini test etmenizi sağlar.Diğer herhangi bir cihazı emule ederken olduğu gibi, cihaz seçici menüsünü kullanarak Meta Quest 2 veya Meta Quest 3 seçin.The kumanda emülatörü otomatik olarak kulaklık için uygun kumandayı seçer.

The Controller Emulator with a Quest 3 controller.
Emulator with a Quest 3 emulation.

Bir kulaklık ve çok sayıda kontrolörün birleşimi, her biri hareket izleme ile, VR emülasyonunu daha karmaşık hale getirir:

  • Hareket izleme emülasyonu için, fareyi kilitlemek ve görüntüden kilidini açmak için Alt1 ( 1 ) basın.

  • kulaklık, sol kontrolör ve sağ kontrolör arasındaki yaygın kombinasyonlar arasında geçiş yapmak için Shift veya Shift kullanın.Örneğin, sol kontrolör düğmesiyle ilerlerken etrafa bakmak için Kulaklık seçeneğini kullanabilirsiniz, ancak hedefe odaklanmak için hareket kontrollerini kullanmanız gerektiğinde Sağ Kontrolör seçeneğine geçin.

VR kulaklıklar

Deneyiminiz için sanal gerçeklik (VR) kulaklıklarını desteklemek istiyorsanız, Studio'da VR'yi test ettiğinizden veya emulate ettiğinizden emin olun.Studio, OpenXR ile uyumlu tüm VR kulaklıkların test edilmesini destekler, VR'ye erişim sağlayan açık kaynaklı endüstri standardı.

Kulaklık yapılandırması

VR'de Studio testini etkinleştirmek için, kulaklığınızı bilgisayarınıza bağlamanız ve Studio'yu başlatmadan önce OpenXR çalışma zamanı nı yapılandırmanız gerekir.Studio'yu zaten başlattıysanız, önce yapılandırma adımlarını bitirin ve sonlandırın.

Sadece bir VR kulaklıkvarsa, ilgili VR uygulamasını yüklemeniz otomatik olarak çalışma süresini sizin için yapılandırır.Birden fazla kulaklığınız varsa, yazılımı manuel olarak yapılandırmalı ve sadece test için kullanmak istediğiniz kulaklığı yapılandırmalısınız ve .

Aşağıdaki adımlar en yaygın iki VR uygulaması içindir:

  • HTC Vive ve Valve Index gibi kulaklıklar için SteamVR.
  • Meta Quest ve Oculus Rift gibi kulaklıklar için Oculus.
  1. Bilgisayarınıza SteamVR uygulamasını yükle ve açın.
  2. SteamVR Ayarları altında, Geliştirici sekmesini seçin. Ardından Gelişmiş Ayarları Göster seçeneğini seçin.
  3. SteamVR'yi OpenXR çalıştırma olarak ayarlayın.
  4. Bir beep sesi duyana kadar Sistem düğmesine basarak kontrolörleri açın.
    • Kontrolörü kapalıiçin, aynı beep sesini duyana kadar Sistem düğmesine basılı tutun.

Adımları doğru takip ederseniz, SteamVR uygulamasındaki durum simgeleri ve donanımdaki durum ışıklarının hepsi yeşil olmalıdır, yani yapılandırma tamamlandığını gösterir.

Roblox Quest uygulaması

Kulaklığınızı bilgisayarınıza bağlamadan Roblox uygulamasındaki deneyiminizi test edebilirsiniz Quest'te.Bu modda kulaklığınızdaki deneyime erişmek için aşağıdaki adımları kullanın:

  1. Stüdyoda, deneyimi yayınlayın ve deneyimi özel olarak ayarlayın.
  2. Yaratıcı panonuzu kullanarak veya Studio'daki bağlantıyı açarak, deneyim sayfasını web tarayıcınızda açın.
  3. Deneyim sayfasında, deneyimi favorilerinize eklemek için Favori simgesine tıklayın.
  4. kulaklıkkullanarak, bağımsız Roblox uygulamasını açın.
  5. Ana sayfadaki Favoriler bölümüne kaydırın ve deneyiminizi çalıştırın.

Stüdyo VR modu

Kulaklığınızı yapılandırdıktan sonra, aşağıdaki adımlar aracılığıyla Studio VR test modunu açabilirsiniz:

  1. Dosya menüsünde, Stüdyo Ayarları seçin.
  2. Seç Renderleme .
  3. Genel ayarlarının altında, VR Modu açın.

Artık mevcut oyun testi seçeneklerinden herhangi birini kullanarak VR kulaklığınızla deneyiminizi test edebilirsiniz.VR test oturumu sırasında, kulaklık kablonuz koparsa veya Roblox Studio Beta uygulamasını kulaklıkta kapatırsanız, testi yeniden başlatmak için Studio'yu yeniden başlatmanız gerekecektir.

Oyuncu emülasyonu

Deneyimin ayrıntılı emülasyonu, yerelleştirme ve içerik politikaları için, Oyuncu emülatörü aracılığıyla test edebilirsiniz.

Player emulator button indicated in Test tab

Emülatör penceresi açıkken, Test Profili Etkinleştir 'yi değiştir.Emülasyon pencereyi kapatırsanız bile (etkinleştirilmiş veya devre dışı bırakılmış) geçişli olarak kalacaktır.

Pencerede aşağıya inen yaygın kullanılan seçenekler şunlardır:

SeçenekAçıklama
Yerel Oyun testi sırasında yerelleştirilmiş bir dil emule etmenizi sağlar.
Sahte Yerelleştirme Karakterleri benzer ancak biraz farklı karakterlerle değiştirerek, hangi dizilerin tercüme sisteminden geçtiğini kolayca tanımlamak mümkün olur.Bunu etkinleştirmek, emülasyon dili değiştirmeden yerel olmayan metni tanımanıza yardımcı olur.Örneğin:
  • Bloxy Cola  ⟩  ßℓôж¥ Çôℓá
  • Dominus Empyreus  ⟩  Ðô₥ïñúƨ É₥ƥ¥řèúƨ
Uzatma Kaydırıcı aracılığıyla tanımlanan bir faktörle metin dizilerini uzatır. Örneğin:
  • Bloxy Cola > Bloooxyy Coolaa (50% daha uzun)
  • Dominus Empyreus > Doomiinuus Eempyyreus (30% daha uzun)
Kaydırıcı aracılığıyla tanımlanan bir faktörle metin dizilerini uzatır.Örneğin: Uzatma kullanmak, kullanıcı arayüzlerinizin varsayılan çevrilmiş metinden daha uzun olan metni işleyemeyeceği yerleri tanımanıza yardımcı olur.İspanyolca'nın ortalama İngilizceden %30 daha uzun olduğunu ve Almanca'nın eşdeğeri daha da uzun olduğunu unutmayın.Ayrıca, bunun sadece çeviri sisteminden geçen metni etkilediğini unutmayın.
Bölge Oyun testi sırasında bir oyuncunun ülkesini/bölgesini taklit edebilmenizi sağlar; bu seçim, pencerede belirtilen diğer kaydırma ve kontrol kutularını etkileyebilir GetPolicyInfoForPlayerAsync() .