Ana içeriğe atla

Kayıtlar

Ocak, 2023 tarihine ait yayınlar gösteriliyor

Unity Level Kilit Sistemi Oluşturma

Sayın Okuyucu,     Oyunlarımızda bölümleri geçtikçe yeni bölümlerin açılması gerektiğini biliyoruz. Bu yazımızda "Level Kilit Sistemi" nasıl yapılır ondan bahsedeceğim.     İlk olarak Unity de basit bir oyun oluşturalım Önceki yazımda bahsettiğim Asset Forge programı ile basit bir 3 boyutlu oyun sahnesi oluşturdum. Bu sahnede bir yol olacak ve aşağıdaki araç yoldan ilerleyip "finish" e ulaşınca bölüm bitirilecek. Oluşturduğum assetleri "FBX" formatında export ediyorum ve Unity sahnesine alıyorum.  Ardından basit bir ana menu ve level paneli oluşturdum. Level kilit sistemi yapabilmemiz için bir script oluşturup yukarıdaki "level" butonlarımıza atayacağız. Bu arada sahneleri "1", "2", "3" olarak isimlendirilmesi gerekmektedir. Ana menu sahnesini istediğiniz gibi isimlendirebilirsiniz. Level butonlarını obje isimlerini de "1", "2", "3" olarak isimlendirmemiz gerekiyor, çünkü yazdığımız kodl...

Unity C# Eğitim Notları

Sayın Okuyucu,      Unity oyun motorunu kullanıyorsanız biraz da C# programlama dilini bilmeniz gerekmektedir. Bugün C# öğrenirken hazırladığım eğitim notlarımı sizlerle paylaşmak istiyorum.     Hazırladığım eğitim notlarını içeriği; BAZI TANIMLAR . 1 KLAVYE VE FARE’ DEN KOMUT GİRME . 3 PREFAB OLUŞTURMA .. 4 DEĞİŞKENLER . 5 PUBLIC VE SERIALIZED DEĞİŞKENLERİ 6 GET COMPONENT METODU .. 7 KOD İLE OBJE RENGİ DEĞİŞTİRME . 8 BİR OBJEYİ DİĞER OBJE ETRAFINDA DÖNDÜRME . 11 COLLİDER VE TRİGGER . 16 KAMERANIN OBJEYİ TAKİBİ 25 HAREKET KODLARI 26 PUAN HESAPLAMA KODLARI 27 NESNEYİ MENTEŞEDEN DÖNDÜRME KODLARI 28 ZIPLAMA KODLARI 29 FPS KONTROL VE HAREKET . 30 GAME OBJECT ACTIVE VEYA DEACTIVE YAPMA .. 32 IENUMERATOR METODU KULLANIMI 32     Bu eğitim notlarının çok işinize yarayacağını düşünüyorum. Buraya tıklayarak indirebilirsiniz.     Daha fazla Unity, ASO, eğitim ve diğer şeyler için takipte kalın.

Oyun Geliştiriciler için Hızlı Araçlar

Sayın Okuyucu,      Sizde bağımsız oyun geliştiriciyseniz, eminim zamanınız çok değerlidir. Her şeyi çok hızlı ve en dikkat çekici şekilde yapmanız gerekmektedir. İşte bu yazıda bize zaman kazandıracak bazı araçlardan bahsedeceğim. 3D MODEL HAZIRLAMA     3D model için en elverişli ve ücretsiz araç şüphesiz Blender 3D' dir. Öğrenmesi ve kullanması oldukça basit ve size profesyonel bir yazılımdır.            Tabi Blender ile tüm modelleri ve kaplamaları teker teker oluşturmanız gerekmektedir. Bu yüzden size sürükle bırak yöntemiyle low-poly harika modeller oluşturabileceğiniz bir araçtan bahsedeceğim, Asset Forge. Ancak malesef kullanmak için 20$ ödeyip satınalmanız gerekmektedir. Peki parasının hakkını veriyor mu? Gerçekten veriyor. Low-poly objeler oluşturacaksanız size oldukça zaman kazandıracaktır. Hatta bir şehri dakikalar içinde oluşturabilirsiniz. Buraya tıklayarak keşfedebilirsiniz. ARKAPLANLAR HAZIRLAMA     Öz...

AA Crazy Arrow Shooter Yeni Sürüm

Sayın Okuyucu,      İlk oyunumuz olan AA Crazy Arrow Shooter mobil oyunu, şimdi yep yeni haliyle karşınızda. Hemen burayı tıklayarak keşfedebilirsiniz. 

Bu Makaleyi Yapay Zeka Oluşturdu

Sayın Okuyucu,      Bugün yapay zekadan benim için blog makalesi oluşturmasını istedim. İlk başta zorluk çıkarsa da yardımcı olmayı kabul etti. Bana javascript ile hesap makinesi kodlamasını istedim ve neler yaptı hep beraber bakalım. JavaScript ile bir hesap makinesi oluşturmak için aşağıdaki adımları izleyebilirsiniz: HTML kodunda bir form oluşturun ve form içinde gerekli giriş alanlarını (örneğin, 2 sayı ve bir işlem seçeneği) ekleyin. JavaScript kodunu kullanarak form alanlarından değerleri alın. Kullanıcının seçtiği işlemi gerçekleştirmek için JavaScript kodunda bir switch/case yapısı kullanın. İşlem sonucunu ekrana yazdırmak için JavaScript kodunda bir HTML elementi (örneğin, p tag) kullanın. Html dosyasını tarayıcıda çalıştırarak hesap makinesi çalışır hale getirebilirsiniz. Aşağıda bir örnek kod parçası veriyorum: <html>   <head>     <title>Simple Calculator</title>   </head>   <body>     <f...