Unity- Physic Material

Ümit Aslan
3 min readJun 20, 2022

--

Oyunlarımızda objelerin sürtünmesini ayarlamayı, hatta ilgili objenin zıplaması gibi özellikleri kontrol etmek isteyebiliriz. Bunun için Physic Material kullanabiliriz. Physic Material çarpışan GameObject’ lerin sürtünme ve zıplama etkilerini ayarlar.

Physic Material oluşturalım. Assets kısmında sağ tıklayıp çıkan pencereden Create > Physic Material seçeneğine tıklayalım.

Physic Material oluşturduk.

Oluşturduğumuz Physic Material’e tıklayalım.
Tıkladıktan sonra Inspector paneline bakalım.

Dynamic Friction: Hareket ederken kullanılan sürtünme. Genellikle 0-1 arası bir değer alır. Bu değer 1'e ne kadar yaklaşırsa objemiz o kadar yavaş hareket eder.

Static Friction: Nesnenin durmuş haldeki sürtünmesi. Genellikle 0-1 arası bir değer alır. Bu değer 1'e ne kadar yaklaşırsa duran objemize bir kuvvet uygulanırsa obje o kadar yavaş hareket eder.

Bounciness: Genellikle 0–1 arası bir değer alır. Objenin zıplamasını sağlar. Örneğin bir futbol oyunu yapıyoruz. Topu fırlattık. Bounciness değeri 0 ise top çarptığı yerden sonra yere düşer. Ama Bounciness değeri 1'e doğru her yaklaştığında top zıplama özelliği kazanır. Yani topumuz çarptığı yerden sonra ters bir kuvvet alıp seker.

Friction Combine: Çarpışan iki nesnenin sürtünmesi birleştirilir. 4 seçeneği bulunur.
Average: Çarpışan 2 objenin sürtünme değerinin ortalaması alınır.
Minimum: Çarpışan 2 objeden sürtünme değeri en küçük olanın değeri alınır.
Maximum: Çarpışan 2 objeden sürtünme değeri en büyük olanın değeri alınır.
Multiply: Çarpışan 2 objenin sürtünme değerleri birbirleri ile çarpılır.

Bounce Combine: Çarpışan iki nesnenin zıplaması birleştirilir. Friction Combine ile aynı modlara sahiptir. Yukarıdaki 4 seçenek burada da bulunur. Bu modlarda sürtünme değerleri yerine zıplama değerleri kullanılır.

Physic Material içerisinde bulunan özellikleri teker teker açıkladık. Şimdi ise bunu objelerde nasıl kullanabiliriz ona bakalım.

Öncelikle sahnemize boş bir Sphere objesi ekleyelim.

Eklediğimiz bu objeye tıklayıp Inspector panelindeki Sphere Collider kısmına bakalım.

Sphere Collider component içerisinde Material özelliği var. Daha önce oluşturduğumuz Physic Material’ i bu kısma ekleyelim.

Material kısmına oluşturduğumuz Physic Material’ i sürükle bırak yapalım.

Gördüğünüz gibi Physic Material’ i objemize eklemiş olduk.

Physic Material’ i top oyunları, sürtünmenin önemli olduğu oyunlar gibi yerlerde kullanabiliriz. Kullanımı da gösterildiği gibi gayet basittir.

--

--

Ümit Aslan
Ümit Aslan

No responses yet