CodeBlanks Logo Icon CodeBlanks

Özet - Fizik

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 OnTriggerEnter

Katı 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

Player.cs
using System;

class Program
{
    static void Main()
    {
        // Fizik özet bilgilerini tanımlayıp yazdır
    }
}

Örnek çözüm

Player.cs
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

Soru
void ____(Collider other)
Cevap
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

Başlangıç bölümündeki tüm dersler