Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Muhammet Kadir tarafından sunulan bir programlama eğitim içeriğidir. Muhammet, uzun bir aradan sonra kanalına düzenli olarak video atmaya başlayacağını belirtmektedir.
- Videoda Unity platformunda cisim hareketlerinin nasıl gösterileceği adım adım anlatılmaktadır. İçerik, yeni bir proje oluşturma, zemin ve top objeleri ekleme, yerçekimi kuvveti uygulama ve C# kodları yazarak cismin tuşa basıldığında ileri-geri, sağa-sola ve yukarı-aşağı hareket etmesini sağlama aşamalarını kapsamaktadır.
- Eğitmen, Visual Studio üzerinden kodlama yaparak input değerlerini vektörlere dönüştürme, fizik kuvvetlerini uygulama ve "hız" adlı bir değişken kullanarak nesnenin hızını ayarlama konularını detaylı şekilde açıklamaktadır. Video sonunda, ilerleyen videolarda nesne toplama, zıplama gibi daha karmaşık özelliklerin ekleneceği belirtilmektedir.
- 00:10Giriş ve Proje Oluşturma
- Muhammet Kadir, ünite ile cismin hareketlerini göstermek için video çekiyor.
- Uzun zamandır kanala video atmamış, artık düzenli olarak atmaya başlayacağını belirtiyor.
- Taşınma işlemi devam ettiği için birkaç gün video aksamaları olabileceğini hatırlatıyor.
- 00:49Unity Projesi Oluşturma
- Unity'de "New" seçeneğiyle proje ekranı açılıyor ve projeye "Hareketli Bis" ismi veriliyor.
- Proje oluşturulduktan sonra, projenin nasıl bir şekil olacağını geliştirecek ekran ve oyun ekranı görüntüleniyor.
- Game Objectler menüsünden 3D obje olarak taban (zemin) ekleniyor.
- 02:17Top Ekleme ve Yerçekimi Ayarları
- Zemine bir top ekleniyor ve yüksekliği 1 olarak ayarlanıyor.
- Topa "Yerçekimi" komponenti ekleniyor, böylece proje başlatıldığında top yere düşecek.
- Topa "Top" ismi veriliyor ve kodlar için "Kodlar" klasörü oluşturuluyor.
- 04:46Kod Yazma
- Topa sürüklenen kod dosyası Visual Studio'da açılıyor.
- Topa "Rigidbody" (fiziksel etki) komponenti ekleniyor, bu komponent yerçekimi etkisini sağlıyor.
- "Start" fonksiyonunda Rigidbody komponentine erişim sağlanıyor.
- 08:07Hareket Kodları
- "Update" fonksiyonunda hareket kodları yazılacak.
- "Input.GetAxisRaw" fonksiyonu kullanılarak yatay ve dikey hareketler için float değişkenleri oluşturuluyor.
- "Vector3" kullanılarak hareket yönü belirleniyor ve "AddForce" fonksiyonu ile fiziksel kuvvet uygulanıyor.
- 11:40Hareket Ettirme Projesinin Çalıştırılması
- Proje açıldığında "hız" adında bir değişken geldi ve fabrika olarak sıfır olarak belirlendi.
- Proje başlatıldığında, hız değişkeni sıfır olduğu için karakter hareket etmiyordu.
- Hız değişkeni bir olarak ayarlandığında karakter yavaşça ileri geri hareket etmeye başladı.
- 12:32Hız Ayarı ve Sonuç
- Hız değişkeni üç olarak ayarlandığında karakter daha hızlı hareket etmeye başladı.
- Hız değişkeni on olarak ayarlandığında karakter çok hızlı hareket etmeye başladı.
- Karakter zemine düştüğünde para getirebiliyordu, ancak zeminde olmadığı için fark etmiyordu.
- 13:09Gelecek Videolar
- İlerleyen videolarda bu proje ayrıntılı bir şekilde ele alınacak.
- Toplama ve zıplama gibi ek özellikler eklenecek.
- İzleyicilere teşekkür edilerek bir sonraki videoda görüşmek üzere veda edildi.