Özet - Fizik
- Oyun Geliştirme kursu
- Başlangıç
- Ders 54/83
- 4 dk
Fizik kavramlarını bir özet görevle pekiştirirsin.
Özet: Fizik Sistemi
Bu grupta Unity fizik simülasyonunun temel direklerini öğrendiniz. Rigidbody nesnelere yer çekimi, kütle ve ivmeli kuvvet kazandırırken; Collider türleri temas sınırlarını belirler.
// Fizik sistemi özeti:
// Rigidbody -> Kütle, yer çekimi ve AddForce
// Katı temas -> OnCollisionEnter
// İçinden geçilebilir alan -> Is Trigger ve OnTriggerEnterKatı cisim etkileşimleri OnCollision döngüsüyle ele alınırken, algılama bölgeleri Is Trigger ve OnTrigger fonksiyonlarıyla yönetilir.
Uygulama Tam fizik profilini yazdır
Bir nesnenin fizik profilini özetlemek için body ("Rigidbody"), shape ("BoxCollider") ve state ("Solid") değişkenlerini tanımla. Ekrana Physics: Rigidbody | Shape: BoxCollider | Mode: Solid yazdır.
Başlangıç kodu
using System;
class Program
{
static void Main()
{
// Fizik özet bilgilerini tanımlayıp yazdır
}
}Örnek çözüm
using System;
class Program
{
static void Main()
{
string body = "Rigidbody";
string shape = "BoxCollider";
string state = "Solid";
Console.WriteLine("Physics: " + body + " | Shape: " + shape + " | Mode: " + state);
}
}Beklenen çıktı
Physics: Rigidbody | Shape: BoxCollider | Mode: Solid
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangi durumda OnCollisionEnter yerine OnTriggerEnter fonksiyonu tetiklenir?
- Nesneye AddForce ile yukarı yönlü kuvvet uygulandığında
- Hierarchy panelinde nesnenin adı değiştirildiğinde
- Collider bileşeninde Is Trigger onay kutusu etkinleştirildiğinde Doğru cevap
- GameObject sahneden tamamen silinip yok edildiğinde
Açıklama: Is Trigger seçeneği açıldığında nesne katı çarpışmayı bırakır ve OnCollision yerine OnTrigger olaylarını tetikler.
2 Tetikleyici giriş metodunu tamamla
void ____(Collider other)
void OnTriggerEnter(Collider other)
Açıklama: Collider referansı alan tetikleyici giriş metodu OnTriggerEnter'dır.
3 Fizik kavramları özeti
| Kavram | Anlamı |
|---|---|
Rigidbody |
Kütle ve yer çekimi simülasyonu sağlar |
BoxCollider |
Kübik çarpışma sınırı çizer |
AddForce |
Nesneye ivmeli hareket kazandırır |
Is Trigger |
Çarpışmayı kapatıp alan algısı açar |