10 Eyl 2019
157
5
18
(48) Muğla
Olay kısaca bir tane araba belirli levellerde farklı sürtünmeye sahip olsun istiyorum. Tekerlek Bp de sürtünmeyi değiştirirsem bütün levellerde olacağı için örneğin level in bir tanesinde karlı yolda arabanın kontrolünün biraz daha zor olmasını istiyorum yani sürtünmesini local nasıl değiştirebiliriz. ?
 
Yerdeki materyallere PhysicalMaterial ekle. Bunu Materyal Editor de bulabilirsin. Project Settings ten Physics bölümünden "SurfaceType" ları ayarla. Mesela ahşap, toprak, asfalt, çim, taş vb. Materyallerine verdiğin her Physical Material için farklı bir "SurfaceType" olmalı.
Physical Material da zaten "Friction" değeri bunun için. Normal physics sistemini kullanıyorsan "friction" kullanabilirsin. Eğer kendi hesaplarını yapıyorsan, yani başka türlü değerlere de ihtiyacın varsa PhsicalMaterial dan yeni bir BP/sınıf oluşturarak kendi değerlerini de ekleyebilirsin. Tekelerlek altına LineTrace atarak gelen HitResult tan PhysicalMaterialı çekebilir ve ona göre kafana göre ne tür hesaplamalar istiyorsan yapabilirsin. İhtimaller sonsuz.