• Yapay zekadan makale özeti

    • Bu video, Mustafa Kuzu tarafından sunulan bir Unity eğitim dersidir. Mustafa, önceki derste hazırlanan platform üzerinden devam ederek karakter oluşturma ve kontrol etme konusunu ele almaktadır.
    • Videoda, Unity'de bir karakter oluşturma süreci adım adım gösterilmektedir. Önce bir kapsül objesi eklenerek karakter oluşturulur, ardından collider ve rigit body eklenerek karakterin platform üzerinde kalması sağlanır. Daha sonra, karakterin klavyeden yön tuşlarıyla (ASD, W, S, E) hareket ettirilmesi için gerekli script yazımı ve kodlama işlemleri anlatılır. Video, karakterin düşmesini engellemek için collider'ların nasıl kullanılacağı ve bir sonraki derste karakterin yönlendirilmesi ve kamera konumlandırılması konularının işleneceği bilgisiyle sonlanır.
    00:00Karakter Oluşturma ve Platform Üzerine Yerleştirme
    • Mustafa Kuzu, önceki derste hazırlanan platform üzerinden devam ederek bir karakter oluşturacak ve kontrolü sağlayacak.
    • Create'den üç boyutlu bir kapsül eklenerek karakter oluşturulacak ve platformun üzerine yerleştirilecek.
    • Karakterin platform üzerinde kalması için iki şey gerekli: karakterin üzerine collider olması ve platform üzerinde hareket edeceği yerde de collider olması.
    01:37Rigid Body Ekleme ve Hareket Kodu
    • Karakterin yerçekimi kuvveti etkisi altında düşmemesi için Rigid Body eklenmesi gerekiyor.
    • Karakteri hareket ettirmek için kod yazılması gerekiyor ve bu kodun karakter objesine eklenmesi gerekiyor.
    • Hazırlanan scriptte hız değişkeni (10 değerinde), z yönü ve x yönü değişkenleri bulunuyor.
    03:16Klavye Kontrolü ve Gizmo Yönleri
    • GetAxis komutu ile klavyeden hangi tuşlara basılmışsa (yön tuşları, WASD, joystick yön tuşları) bu değerleri alabiliyoruz.
    • Unity'de Edit > Project Settings > Input altında vertical (ileri geri) ve horizontal (sağ sol) değerlerine erişebiliriz.
    • Karakterin hangi yönde hareket etmesi isteniyorsa, gizmolarda görülen x (kırmızı) ve z (mavi) yörüngeleri kullanılıyor, y (yeşil) yörüngesi yukarı aşağı olduğu için kullanılmıyor.
    05:32Karakter Hareketi ve Platform Sorunları
    • Karakterin daha yumuşak bir geçişle hareket etmesi için GetAxis değerleri Time.deltaTime ile çarpılıyor.
    • Transform.Translate komutu ile karakterin x yönü sabit tutulup, z yönü belirlenerek hareket sağlanıyor.
    • Platformun yükseklik farkı nedeniyle karakter düşüyor, bu sorunu çözmek için Rigid Body'de Freeze Rotation x ve y değerleri sabitleniyor.
    07:25Köprüdeki Sorun ve Dersin Sonu
    • Köprüdeki collider eksik olduğu için karakter düşüyor, bu sorunu çözmek için mevcut collider'ı çoğaltıp 90 derece döndürerek köprüye yerleştiriyoruz.
    • Bir sonraki derste karakterin yönlendirilmesi, karakterin gözünden bakma ve kameranın yerleştirilmesi konuları işlenecek.

    Yanıtı değerlendir

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