Cyberace Oyun Projesi
Unity
İleri seviye

Cyberace Oyun Projesi

Unity ile hazırlanmış 3D Fun-Run tarzı bir yarış oyunu. Karşınıza gelen engellerden kaçmak ve rakiplerinizle kıyasıya mücadele ederek 1. gelmek üzerine kurgulanmıştır. Unity ile yapmak isteyeceğiniz hemen her oyuna yönelik bilgiler bulabileceğiniz geniş kapsamlı bir projedir.

Unity
0% Tamamlandı
9 Kasım 2019 8 Ders İleri seviye
Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Unity İzleme Süresi 00:02:02 ÜCRETSİZ

Cyberace | Tanıtım

Unity ile hazırlanmış 3D Fun-Run tarzı bir yarış oyunu. Karşınıza gelen engellerden kaçmak ve rakiplerinizle kıyasıya mücadele ederek 1. gelmek üzerine kurgulanmıştır. Unity ile yapmak isteyeceğiniz hemen her oyuna yönelik bilgiler bulabileceğiniz geniş kapsamlı bir projedir.

Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Unity İzleme Süresi 00:04:14 ÜCRETSİZ

Cyberace | İnceleme

Yapmaya başlayacağımız yeni Fun-Run ve Infinity Run karışımı oyunumuzu inceledik. Oyunda kullanılan teknikler ve yapılan işlemlerden bahsettik.

Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Unity İzleme Süresi 00:13:29

Cyberace | Parkur Oluşturma

Daha önce oluşturduğumuz platformları uç uca ekleyerek parkur oluşturduk. Bunu yapabilmek için eklediğimiz platformların uzunluğunu bulmamız gerekiyordu. Bunun için Mesh componentinden faydalanarak Mesh.bounds.size değerini kullandık ve bir önceki obje ile arasında olması gereken mesafeyi hesapladık.

Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Unity İzleme Süresi 00:15:28

Cyberace | mainTextureOffset Kullanarak Band Platform Oluşturma

Koşu bandına benzer platformumuzu oluşturmak için mainTextureOffset üzerindeki y değerimizi sürekli olarak değiştirdik. Bu sayede sürekli ileri yada geri doğru hareket ediyor gibi bir görüntü oluşturduk. Oyun çalıştığında ileri yada geri gider gibi bir görüntü oluşması için materyalimiz üzerindeki Textureyi ayarladık. Daha sonrasında bu band üzerine geldiğimizde hızımızın değişmesi için ayarlamalar yapacağız. Daha sonra diğer platformların kullanılmasını sağlamak için tag lerini atadık.

Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Unity İzleme Süresi 00:05:32

Cyberace | Ragdoll Oluşturma

Oyunumuzda kullanacağımız karakterimize ragdoll sistemini entegre ettik. Bu sayede çarpışma ve patlama anlarında karakterimiz yere düşecek veya parçalanarak havaya savrulacak. Parçalanması için CharacterJoint componenti üzerindeki Break Force değerinin değiştirilmesi gerektiğinden bahsettik

Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
İzlendi
Unity İzleme Süresi 00:13:14

Cyberace | MovementController Scriptini Oluşturma

Karakterimizin sürekli ileri doğru hareket etmesini, Animasyonlar arası geçişler için oluşturduğumuz parametrelerin değiştirilmesini, Zıplama hareketinin yapılmasını MovementController scriptimiz ile sağladık.

Geliştiricinin Seçim Kanalı

Derslere Gözat Tartışma Forumu