Mac, Linux, IOS, Android Ve Windows İçin Multiplayer Oyun Yapımı Dersleri
Yapacağımız Oyunun Özellikleri: Her Platformda Birlikte Oynanabilen Çok Oyunculu Oyun Yapımı.
Gereksinimler : Unity 3D(versiyon 4.6.1), Herhangi bir kod yazma programı, İnternet bağlantısı.Herkese Merhaba,
Bugün Unity 3D ile multiplayer oyun yapmayı göstereceğim.
İlk önce Unity ' yi açalım. Create New Project Deyip 2D Seçeneğini Seçip Standart Assets ' i Seçelim Sonra
Yukarıdan Windows Butonuna tıklayalım.
Daha sonra Asset Store butonuna basalım.
Buradan Scripting kısmından Network'e gelip Photon ' u seçelim.(Ben Bedava Olanı Seçiyorum)
Şimdi Geldik İşin Aslına. Project menüsünden şu adımları izleyin.
Buraya Yeni bir Scene Oluşturun.(Oluşturmak için crtl - n tuşuna basın daha sonra ctrl - s tuşuna basıp kaydedin)
Sol üstten create ' e basıp Create Empty Butonuna basın.
Bunun İçine kod atmak için GameObject' i seçip Add Component Butonuna Basın.
Buraya Game Logic yazın ve aşağıda çıkan koda tıklayın.
Yine Add Component ' basıp Random Matchmaker Yazın ve ekleyin.
Şimdi Project Menüsünden Random Matchmaker Kodunu bulun ve çift tıklayıp açın.
Açtıktan Sonra (MonoDevelop İçin Geçerli) ctrl - f tuşuna basın ve arama yerine monsterprefab yazın.
monsterprefab yazısını silin ve yerine "Karakter" yazın(İstediğiniz ismi verebilirsiniz)
Sonra onun altındaki kodu silin.
Kaydedip çıkın. Şimdi project menüsünden şu adımları izleyin
Sağ tıklayıp Create --> Prefab Yapın Ve İsmine Karakter yazın.
Hierarchy' ye gelip Create Sphere Yapın.
Bu Bizim Karakterimiz olacak. bu Sphere ' yi Aşağıda oluşturduğumuz Karakter Prefabının İçine Sürükleyelim.
Prefab' a tılayıp Sphere Collider ' ı silelim ve onun yerine add component butonundan 2d circle Collider , 2d rigidbody , Photon View,Verdiğim fire Kodunu Ve Diğer NetCharacter Kodunu Ekleyelim.
Kodu İndirmek İçin Tıkla
Dikkat fire.cs kodunu Resimdeki Kodun Olduğu Yere Atın.
Şimdi Vereceğim Kod İse Karakterin Hareketinin Smooth Yani Yumuşak Olması İçin
Kodu İndirmek İçin Tıkla
Dikkat Bu Kodu da Resimdeki Konuma Atın. Daha Sonrada Karaktere üstüne atın.
Şimdi Karakteri Sahneye Atalım Karakteri Seçip Create Deyip Empty Child Yapın Ve Empty Child'ı tutarak biraz yukarıya kaldıralım çünkü karakterimiz buradan ateş edecek.
Şimdi Karakterimize Apply Diyelim.
Sıra Kurşun yapmada yine project menünden Karakterimizin olduğu konuma sağ tıklayıp create Prefab Yapıyoruz Ve yeni bir küp oluşturuyoruz.
Küpün özelliklerini şöyle değiştirin.
Ve küpün adını kursun yapıp Apply Deyip küpü Sahneden silin.
Şimdi Sahnede boş bir yere tıklayıp 2 kere create Game Object diyelim
bunlara spawn1 ve spawn2 ismini verelim. Bunları Sahnenin herhangi bir yerine koyalım.
Karakterimize Tıklayıp Fire Kodunu Şöyle Düzenleyelim.
Sonra Karakterimiz deki Net Character Kodunun Başlığından Tutun Ve Photon view deki Observe Kısmına Bırakın.
Şimdi Karakterimize Tıklayıp Apply yapın ve sahneden silin.
Ctrl - s yapın ve sonra ctrl - b yapıp build edin istediğiniz platformda çalışır.
Ve Sonuç...
Dört gözle beklemekteyim :)
YanıtlaSilbekliyoruz kaptan
YanıtlaSilBeklemedeyiz
YanıtlaSilEn kisa zamanda bekliyorummmm :) tesekkurler şimdiden.
YanıtlaSilBekliyoruz
YanıtlaSilTakipteyiz :)
YanıtlaSilE hadi inşallah tamamlanır 20 kisi. Keske boyle kriterler konulmasa. Egitim sonucta sart :)
YanıtlaSilDers Hazır Sorusu Olan Sorabilir.
YanıtlaSilEmre abi Ben Gediz üniversitesi birinci sınıf öğrencisiyim. Buunla ilgili bana ders verebilir misiniz. Saat ücreti ne kadar?
YanıtlaSil