Bu protokol önemlidir çünkü akıntılar plaj tehlikesine yol açmaktadır. Biz daha iyi yenilikçi bir sanal gerçeklik video oyunu kullanarak bu riski iletmek yardımcı olmak için çalışıyoruz. VR formatı nedeniyle, bu teknik geleneksel metin tabanlı rip current literatürdaha kullanıcılar için daha unutulmaz ve ilgi çekici olacaktır.
Bir rip geçerli video oyunu oluşturmak için ilk uygun bir sanal geliştirme platformu açın. Programda, projeye ekilebilen 2 ve 3D oyun nesnelerinin ve diğer kullanıcılar tarafından geliştirilen ses dosyalarının koleksiyonlarını içeren varlık deposu sekmesini açtığında, rip current başlıklı yeni bir 3B proje seçin. İlk yeni sahneyi oluşturmak için, vr simülasyonbaşlığı için, bir metin kutusu ile yeni bir tuval başlıklı yeni bir tuval eklemek için kullanıcı arabirimi ve tuval seçmek için sağ tıklatın.
C keskin dilinde yazılmış komut dosyalarını oyun nesnesine eklemek için ana menüyü seçin ve bileşen ekleyin yeni komut dosyası ekleyin ve istediğiniz komut dosyası başlığını girin. Ardından, tuvale başlangıç, seçenekler, ilgili ve çıkın düğmelerini eklemek için kullanıcı arabirimi ve düğmeyi seçin. Bir düğme seçildiğinde ana menüden ve fare gezinme komut dosyalarından uygun işlevi kullanın.
Şamandıra test sahnesi oluşturmak için, unity asset store'dan gerçekçi su varlığını indirin ve sahneye deniz prefabrikini ekleyin. Döngü üzerinde deniz prefabrik okyanus dalgaları bir ses dosyası ekleyin ve unity varlık deposundan standart varlıklar paketini indirin. Oyuncu prefabrik, sahneye oyuncu içinde gömülü bir kamera içeren ekleyin.
Oyun katılımcısının oyuncuyu kontrol etmesi ve varlıkları seçmesi, kameraya animasyon eklemek için animasyon oluşturması ve animatör denetleyicisi olması en büyük sansasyondur. Kameranın yukarı ve aşağı sallanan bir animasyonunu kaydetmek için animatör penceresini kullanın ve animasyonu sürekli döngüye ayarlayarak okyanusta yüzen bir kişiyi simüle edin. Unity asset store'dan VR Hands ve First-Person Arms Pack'i indirin ve kolların oyuncuyla birlikte hareket etmesini ve oyuncu kamerasıyla yukarı aşağı sürünmesine izin vermek için çocuk olarak ilk kişi prefabrik karakterini oyuncuya ekleyin.
Unity asset store'dan Basit Buoy varlığını indirin ve kontrol noktasının bir çocuğu olarak şamandıra prefabrikini sahneye ekleyin. Şamandıra prefabrik çoğaltmak için prefabrik sağ tıklayın ve yinelenen seçin. Kontrol noktası oyun nesnesi için denetçi sekmesinde, bileşen, fizik ve bir kutu çarpıştırıcısı ekleyin ve iki şamandıra arasında çarpıştırıcıyı çizmek için çarpıştırıcıyı seçin.
Ardından denetim noktası oyun nesnesine onay işaretleri komut dosyasını ekleyin. Oyuncu içeri girdiğinde senaryo sahneden çıkar ve bir sonraki sahneye geçeceğiz. Dalga test sahnesi oluşturmak için sahneye basit bir ahşap tekne ekleyin ve birlik varlık deposundan Düşük Poly Animated People varlık indirin.
Olay yerine çocuk prefabrik ekleyin ve tekne prefabrik çocuk eklemek için çocuk prefabrik çoğaltmak. Oyun nesnesi, çocuklar ile iki tekne yeniden adlandırmak ve teknede koltuk her üzerine çocuklar yerleştirin. Yavaş yavaş hareket eden bir sandal taklit etmek ve dalga el bir animatör eklemek için yavaş yavaş su etrafında daire tekne nin bir animasyon kaydedin.
Daha sonra bir el dalgası simüle etmek için kol ve el yukarı ve aşağı hareket eden bir animasyon kaydedin ve oyun katılımcıoculus denetleyicileri kullanarak el dalgasını kontrol etmek için izin vermek için dalga el kadın animasyonlu komut dosyası ekleyin. Oyuncu motor iki komut dayalı, en kısa sürede katılımcı tekne görür ve dalgalar birlik rip akım sahnesine geçiş gerekir. Geçerli yirle sahnesini oluşturmak için, metin tuvalindeki metni kıyıdan çekildiğiniokumak için ayarlayın ve bu metni okuyan bir ses dosyası kaydedin.
Ses dosyasını metin tuvaline ekleyin ve dosyayı sahnenin başında çalacak şekilde ayarlayın. Gösterildiği gibi Rip Çarpıştırıcısı adlı hiyerarşide yeni bir oyun nesnesi oluşturun ve bir Kutu Çarpıştırıcısı ekleyin. Oyuncu motor iki komut dosyası, biz de sürekli kıyıdan oyuncu dik çekerek bir rip akım simüle edeceğiz.
Gösterildiği gibi rip çıkış komut dosyası ve rip çarpıştırıcısı oyun nesnesi eklemek için denetçi sekmesini kullanın. Komut dosyası, oyuncunun rip akımından kaçıp kaçmadığını kaydeder. VR rip mevcut video oyunu hakkında bireyleri incelemek için, VR yazılımı açın ve program aracılığıyla donanım kurmak.
İzin formunu ve demografik soruları ayrı bir iPad'de yönetmek için, katılımcının simülasyonboyunca ilerlemesine izin verin. Katılımcı ana rip sahnesini kendi başına tamamlamalıdır. Oyunu tamamladıktan sonra, katılımcıyı, rip akımları ile ilgili ön bilgi ve deneyimleri ve rip current simülasyonunun etkinliğini, katılımcının acele etmeden rahat bir şekilde cevap verebilmek için uygun eylemleri sergilemedeki etkinliği hakkında sorgulayın.
Sonra gerçekçilik ve oyunun sürükleyici doğasını oranı katılımcı isteyin. Bu temsilci sanal gerçeklik rip mevcut video oyunu anket, Temmuz ve Ağustos 2019'da, Long Island'da Point Lookout, New York'taki Hempstead plajında gerçekleştirildi. 64 kişi oyunu oynadı ve ankete yanıt verdi.
Çoğu katılımcının boğulmaktan kaçmak için yardım için el salladığını düşünürsek, simülasyonda alınan süre daha yüksek değerlere doğru eğriltildi. Ortalama 11,1 saniye, ortalama 9,5 saniye ve standart sapma 6,2 saniye. Tersine, bitiş dayanıklılığı 36,8 ortalaması, ortanca 41,3 ve 15,3 standart sapma ile daha düşük değerlere doğru eğriltildi.
Oyun katılımcılarına sanal gerçeklik deneyimi hakkındaki görüşlerini yakalamak amacıyla altı kısa ifade verildikten sonra en çok hangileriyle anlaştıkları soruldu. Ankete yanıt veren 58 katılımcıdan 38'i, oyunun gerçekçi olduğu için kendilerini daha iyi hazır hissetmelerine yardımcı olduğunu belirten açıklamayı seçti. 19 korkutucu olduğu için yardımcı olduğunu söyledi beyanı seçti, onları endişeli hissettirdi.
Sadece beş katılımcı oyunun işe yetmediğini söyleyen ifadeleri seçerken. Gerçekçi su, sesler ve rip akımları ekleyerek sanal ortamı mümkün olduğunca ilişkilendirilebilir hale getirmeye özen verin. Sanal gerçekliğin etkinliğini daha iyi değerlendirmek için, anket örneğini daha geniş bir kitleye genişletin, özellikle de seyrek olarak plajı ziyaret edenler.