Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Unity oyun motorunda karakter ve araba mekaniklerinin nasıl kodlanacağını gösteren bir eğitim içeriğidir.
- Videoda, karakterin arabaya binme ve inme mekaniklerinin adım adım kodlanması anlatılmaktadır. Eğitmen önce karakterin nasıl ekleneceğini (importpack karakter) göstermekte, ardından F tuşuna basarak karakterin arabaya binmesini ve E tuşuna basarak arabanın kapısının yanına inmesini nasıl sağlayacağını kodlayarak açıklamaktadır.
- Ayrıca videoda, arabanın içindeki kamerayı kapatma, arabanın nasıl durdurulacağı ve karakterin pozisyonunu ayarlamak için SP transfor ve karakter transfor pozisyonlarını eşitleme işlemleri de gösterilmektedir. Eğitmen, izleyicilerin kodları doğrudan kopyalayıp oyunu devam ettirmemelerini tavsiye etmektedir.
- 00:05Arabaya Binme Kodu Hazırlığı
- Videoda arabaya binme ve inme kodu yazılacak, önceki videoda basit sürüş kodu yazılmıştı.
- Oyun karakteri için "Freez person" karakteri indirilecek, bu FPS bakış açısıyla çalışan bir karakter.
- FPS controller sahneye ekleniyor ve arabanın içindeki kamera kapatılıyor.
- 01:59Arabaya Binme Kodu Yazımı
- Proje kısmına sağ tıklayarak "Click C" isimli araba inme kodu oluşturuluyor.
- Kodlar paylaşılacak ancak izleyicilerden kodları inceleyip kopyalamaları isteniyor, doğrudan yapıştırıp oyunu devam ettirmemeleri öneriliyor.
- Arabaya binme kodu araba objesine ekleniyor.
- 03:01Araba Kodu ve Kamera Ayarları
- Araba kodu başlangıçta kapalı olacak, karakter arabaya binince açılacak.
- Arabanın kamera kodu "public GameObject gameObjKamera" olarak tanımlanıyor.
- Kapıya yakın bir yerde "Box Collider" ekleniyor ve "is Trigger" özelliği açılıyor.
- 06:37Arabaya Binme Mekanizması
- "OnTriggerStay" fonksiyonu ile karakterin kutunun içinde kalması kontrol ediliyor.
- Eğer karakter "Player" tag'ına sahipse ve kutunun içindeyse, konsola "İçerdeyim" yazısı yazdırılıyor.
- "public bool arabayiCalistir" değişkeni ile arabanın çalışıp çalışmadığı kontrol ediliyor.
- 09:35Arabaya Binme ve İnme İşlevleri
- F tuşuna basıldığında "arabayiCalistir" değişkeni true oluyor ve araç kodu aktif hale geliyor.
- Karakterin kamera aktif hali değiştiriliyor, arabanın içindeyken araba kamerası aktif oluyor.
- Arabadan inme için tekrar F tuşuna basıldığında "arabayiCalistir" değişkeni false oluyor ve araba kodu kapanıyor.
- 11:51Oyun Kodlaması ve Araba Kontrolü
- Konuşmacı, araba kontrolü için F tuşuna basarak karakterin arabaya binip inme işlemi yapabildiğini açıklıyor.
- Karakterin arabadan inme ve kamerayı kapatma işlemlerini F tuşuyla gerçekleştiriyor.
- E tuşuna basıldığında karakterin arabadan uzak bir noktada indiğini ve bunun istenmeyen bir durum olduğunu belirtiyor.
- 12:43Karakterin İneceği Noktayı Ayarlama
- Karakterin arabanın kapısının yanında inmesi için objeyi kapıya doğru ayarladığını açıklıyor.
- "sp" adı verilen bir nokta oluşturarak karakterin dönüşüm ve pozisyonunu bu noktaya eşitlediğini belirtiyor.
- Oyun hızını 500 olarak ayarlayarak test yapıyor ve karakterin istenilen noktada indiğini gösteriyor.
- 13:44Video Kapanışı
- İzleyicilerden sormak istedikleri soruları yorum olarak atmalarını istiyor.
- Kanala abone olmalarını ve Facebook sayfasını takip etmelerini öneriyor.