Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Unity oyun motorunda mesafe hesaplama konusunu anlatan bir ders formatındadır.
- Videoda eğitmen, Unity'de mesafe hesaplama (distance) konusunu üç satırlık bir kod örneği üzerinden açıklamaktadır. Eğitmen önce bir küp objesi ekleyip, ardından bu obje ile başka bir küp arasındaki mesafeyi hesaplayan kodu yazarak göstermektedir. Dersin sonunda, bu konunun FPS oyunlarında silah alma, düşman yapay zekasının oyuncuyu fark etmesi, el bombası atma, sağlık çantası alma, ışık yakma veya kapı açma gibi durumlarda nasıl kullanılabileceği belirtilmektedir.
- 00:10Mesafe (Distance) Konusuna Giriş
- Öğrencinin otuzdört. dersinde mesafe (distance) konusu anlatılacak.
- Proje açılarak bir küp yerleştirilip yanına başka bir küp daha ekleniyor.
- 00:38Mesafe Hesaplama Kodu
- Mesafe hesaplaması için üç satır kod kullanılıyor: public float mesafe ve public transform hedef noktası.
- Mesafe = Vector3.distance(transform.position, hedef.position) formülü ile iki objenin arasındaki mesafe hesaplanıyor.
- Debug.log ile mesafe konsola yazdırılıyor.
- 01:45Kodun Uygulanması
- Distance kodu, karakter objesine ve hedef noktasına sürüklenerek uygulanıyor.
- Proje başlatıldığında konsolda mesafe değeri (örneğin 2,33) görüntüleniyor.
- Karakter objesi hareket ettirildiğinde mesafe değeri değişiyor.
- 02:45Distance Kullanım Alanları
- Distance konusu özellikle FPS oyunlarında iade silahı almak, düşman yapay zekasının fark etmesi gibi durumlarda kullanılıyor.
- El bombası atma, sağlık çantası alma, ışık yakma veya kapı açma gibi mesafe gerektiren işlemlerde distance kullanılıyor.
- FPS derslerinde bu konuya daha detaylı değinilecek.