Dinamik olarak değişen ağ üzerine bir köpük izi nasıl yansıtılır


10

Su yaratmaya çalışıyorum ve şu anda onu bir kafes üzerinde dinamik olarak dalgalar ürettim. Ama şimdi teknemi bu dalgaları manipüle etmek ve bunun üzerine Kelvin Wake'a neden olmak istiyorum.resim açıklamasını buraya girin

Gerçek şu ki, suyu farklı karolar kullanarak üretiyorum, aynı deseni dinamik olarak tekrarlıyorum. Peki bunu dinamik olarak oluşturulmuş bir kafesin (düzlemin) üstüne nasıl oluşturabilirim? Diğer fayansları (uçakları) manipüle etmeden?


3
Geliştiricilerin ses çıkıp
Seth Battin

Bir yan not olarak, bu kadar uzun bir mesafe devam etmek yerine, bu dalgaların bir süre sonra kaybolmasını isteyebilirsiniz.
Lolums

@Lolumlar İzi 1000 UU (birlik birimleri) görsel aralığı boyunca sürdürmeyi planlıyordum. Ondan sonra solup
Dimitri mx

Burada bir cevap bulduğunuzu sanmıyorum, savaş gemisi oyununda çalışan grafik ekibinden birini bulmanızı ve bir blogunun olup olmadığını görmek için bir soru yayınlayın, bu tür uzman özelliklerin nasıl modelleneceğini bilen halklar ama her iki elin de parmak sayısı daha düşük, ama bulmayı başarırsan ben de kendi cevabını ver.
Iman

Geçenlerde bu makaleye rastlıyorum, size yardımcı olup olmadığını kontrol edin habrador.com/labs/unity-boat-tutorial/7-water-wakes
idurvesh

Yanıtlar:


1

Böyle bir şey hakkında nasıl gideceğim, bir tür yükseklik haritası gibi bir ızgara yapmaktır. Ve eğer bir kafes ızgaradaysa (2d düzlemde) suda ne kadar derin olacağını hesaplamaya çalışın, o zaman, bu yükseklik haritasına dayanarak, sudaki dalgaları üretin.


2
Bu cevap, hareketli bir tekne göz önüne alındığında, bu hesaplamaları nasıl gerçekleştireceğiniz hakkında daha fazla ayrıntıdan faydalanacaktır. Ayrıca, sorucunun modifikasyondan etkilenen karoları sınırlama sorusunu da ele almaz.
DMGregory


0

3 önerim var. Önce: Parçacık sistemini kullanarak efekti oluşturmayı deneyebilirsiniz. ikinci: Bir iz için TrailRenderer'ı deneyebilir ve kullanabilirsiniz. üçüncü: Böyle bir iz şekline sahip bir kafes oluşturabilir, tekneye ebeveynleştirebilir ve hızını / mesafesine bağlı olarak bir / iki eksende boyutunu artırabilirsiniz.


Belki ikinci noktanızda biraz daha ayrıntı verebilir misiniz? İlk seçenek, en azından köpük kısmı için oldukça makul görünüyor. Üçüncü noktanıza gelince, su yüzeyinin düz olmayacağı dikkate alındığında, bu uçakların geçiş noktasına nasıl uygulanır?
Dimitri mx
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.