• Buradasın

    Unity Dersleri 7: Karakter Hareket Etme

    youtube.com/watch?v=T8g9WSWGC4Y

    Yapay zekadan makale özeti

    • Bu video, Unity oyun motorunda karakter hareket ettirme konusunu anlatan bir eğitim serisinin 7. bölümüdür. Eğitmen, önceki bölümde karaktere Rigidbody ve Collider eklediğini belirtiyor.
    • Videoda, Unity projesinde script oluşturma, Visual Studio ile kodlama ve karakterin hareket ettirilmesi adım adım gösteriliyor. Eğitmen, karakterin Rigidbody'sine erişim, hareket hızını ayarlama, karakterin yuvarlanmasını engelleme ve karakterin baktığı yöne doğru gitmesini sağlama konularını ele alıyor. Ayrıca, oyun çalışırken yapılan değişikliklerin kaydedilmediği ve karakterin sağa sola hareket ederken yüzünün dönmesi gerektiği gibi önemli noktalar da vurgulanıyor.
    00:01Unity Dersleri 7. Bölüm - Giriş
    • Bu bölümde karakterin hareket ettirilmesi konusu ele alınacak.
    • Önceki bölümde karaktere Rigit Body ve Collider eklendiği hatırlatılıyor.
    • Oyunda kullanılmak üzere kodlar "Scripts" klasöründe depolanacak.
    00:56Script Oluşturma ve Temel Metodlar
    • Script dosyası Visual Studio'da açıldığında otomatik olarak Start ve Update metodları oluşur.
    • Start metodu oyun açıldığında sadece bir kere çalışır.
    • Update metodu her frame'de çalışır, FPS değeri kadar tekrar eder (50 FPS için 50 kere, 60 FPS için 60 kere).
    01:40Karakteri Hareket Ettirme
    • Karakterin Rigit Body'sine erişmek için RigitBody tipinde bir değişken tanımlanır.
    • Start metodunda GetComponent<RigitBody>() kullanılarak karakterin Rigit Body'si değişkene atanır.
    • Update metodunda karakterin hızını değiştirmek için bir metot oluşturulur.
    03:03Hareket Kodu ve Ayarları
    • Karakterin hızı iki boyutlu bir vektör olarak tanımlanır.
    • X değerini kullanıcıdan almak için Input.GetAxis("Horizontal") kullanılır.
    • MoveSpeed adında bir değişken tanımlanır ve Unity arayüzünde değiştirilebilir hale getirilir.
    04:43Oyun Testi ve Sorun Çözümü
    • Oyun çalıştırıldığında karakter sağa sola hareket ettirilirken yuvarlanıyor.
    • Rigit Body'nin Constraints kısmında Z ekseni işaretlenerek yuvarlanma engellenir.
    • Oyun çalışırken yapılan değişiklikler kaydedilmez, değişikliklerin kaydedilmesi için oyunun kapanması gerekir.
    06:29Sonuç ve Gelecek Ders
    • Karakter sağa hareket ederken normal giderken, sola hareket ederken geriye doğru gidiyor gibi görünüyor.
    • Karakterin yönünü değiştirmek için Scale değeri eksi bir yapabilir, ancak bu videoda kodla yapılacak.
    • Bir sonraki videoda karakterin baktığı yöne doğru gitmesi sağlanacak.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor