UDK Dersi 31 – UnrealScript – Controller Classes

UDK Dersi 31 – UnrealScript – Controller Classes

Controller Class, varlıkların arkasındaki beyin gibidir. Bu sınıf dış olayları almak, işlemek ve Pawn objesi için bir sonraki aksiyona karar vermekle sorumludur. 2 çeşit controller sınıfı vardır. Bunlar AIController ve PlayerController. Yapay zeka tarafından yönetilmesini istediğimiz bir karakter varsa yeni bir tane AIController alt sınıfı oluşturmalıyız.  Eğer oyuncu tarafından yönetilmesini istediğiimiz bir karakter varsa yeni(…)

Devami

MadByte Games Geliştirici Günlükleri Ve Özel Röportaj Videosu

MadByte Games Geliştirici Günlükleri Ve Özel Röportaj Videosu

Bu yazının amacı oyun geliştirmek isteyen veya geliştirenlerin bilgilenmesi/kendilerini geliştirebilmeleri olup aynı zamanda MadByte Games’in Zula isimli Türk yapımı ilk MMOFPS oyununu tanıtmak. “2012 yılından bu yana geliştirme sürecinde olan MMOFPS türü yapım Zula,  oyun endüstrisinde son yılların rağbet gören bir iş kolu olan Free to Play pazarına giriyor. Çıkışı eli kulağında olan oyunun yapımcısı(…)

Devami

2014 Yılında Öğrenmeniz Gereken 10 Programlama Dili

2014 Yılında Öğrenmeniz Gereken 10 Programlama Dili

Merhaba bir süredir tatilde olduğum için siteye yeni bir şeyler ekleyemedim. Bunun telafisini ‘2014 Yılında Öğrenmeniz Gereken 10 Programlama Dili’  adlı konuyla yapmaya çalışacağım. 1. Java Java , Sun Microsystems tarafından 1990 yılındageliştirilmiş sınıf tabanlı ve nesne yönelimli bir programlama dilidir. Javanın en iyi özelliği olarak her platformda çalışmasını söyleyebilirim. (Java ile Windows işletim sistemi(…)

Devami

UDK Dersi 30 – UnrealScript – Pawn Sınıfı (Pawn Class)

UDK Dersi 30 – UnrealScript – Pawn Sınıfı (Pawn Class)

Pawn sınıfı oyuncu, karakter ve varlıkları fiziksel olarak canlandırmak/sahneye koymak için kullanılırlar. 3D modeller (Static Mesh ve Skeletal Mesh), Animasyon, Collision, Hasar, Fizik, Silah ve Ses içerirler. Pawn tipinde bir obje oyuncu veya yapay zeka tarafından kontrol edilebilirler. Örnek Kod: class Dusman extends UTPawn placeable; defaultproperties { begin object class=SkeletalMeshComponent Name=Model3D SkeletalMesh=CH_LIAM_Cathode.Mesh.SK_CH_LIAM_Cathode PhysicsAsset=CH_AnimCorrupt.Mesh.SK_CH_Corrupt_Male_Physics AnimSets(0)=CH_AnimHuman.Anims.K_AnimHuman_BaseMale AnimtreeTemplate=CH_AnimHuman_Tree.AT_CH_Human(…)

Devami

UDK Dersi 29 – UnrealScript – Bileşenler

UDK Dersi 29 – UnrealScript – Bileşenler

Bileşenler (Components) 3D Model (StaticMesh/SkeletalMesh), Ses, Resim ve Işıklardan oluşabilir. Her zaman defaultproperties kısmına yazılırlar ve objenin başlangıcı begin object ile bitişi end object ile belirtilir. Şu şekilde tanımlanırlar: class sinif_Adi extends Actor placeable; defaultproperties { begin object Class=Kullanacağımız_Bileşen Name=Herhangi_Bir_İsim //Kodlar end object Components.add(Yukarıda Girdiğiniz İsim); } Aşağıda StaticMesh Bileşeni ile bir örnek yaptım. class(…)

Devami

UDK Dersi 28 – 3D Maxten UDKya Araç Aktarma

UDK Dersi 28 – 3D Maxten UDKya Araç Aktarma

Bu ders belli aralıklarla çok istendi ve ben unuttum/zamanım olmadı. Bugün sonunda bu dersi çekebildim. 1-2 kere istenmeyen hatalar yüzünden videoyu en baştan çekmem gerektiğini düşünürsek baya zaman aldı =) Umarım faydalı bir ders olur iyi çalışmalar! Youtube: VK:

Devami

UDK Dersi 27 – UnrealScript – Stateler

UDK Dersi 27 – UnrealScript – Stateler

Stateleri en güzeli bir örnek üzerinden anlayabiliriz. class Dusman extends Actor; auto state Dolasmak //Bir statein başına "auto" yazarak onu varsayılan/ilk state yaparız. { function YapayZeka(float DeltaTime) // YapayZeka adında bir fonksiyon oluşturduk. { //Rastgele Hareket İçin Gerekli Kodlar.. //Eğer Oyuncuyu Görürse: GotoState('atesEt'); // atesEt isimli state'e gitmesi için kullandık. } } state atesEt //atesEt(…)

Devami

Indie Game: The Movie (Türkçe Altyazılı)

Indie Game: The Movie (Türkçe Altyazılı)

Beğeniceğinizi umduğum indie game (bağımsız oyun) hakkında 2012 yılı yapımı bir filmi sizlerle paylaşmak istiyorum. İyi seyirler dilerim!

Devami

UDK Dersi 26 – UnrealScript – Fonksiyonlar

UDK Dersi 26 – UnrealScript – Fonksiyonlar

Merhaba, UnrealScript derslerimize kaldığımız yerden devam ediyoruz. Bugün Fonksiyonları anlatmaya çalışacağım. Fonksiyonlar kodların içindeki kod parçalarıdır ve bizi tekrar tekrar aynı kodları yazmaktan kurtarırlar. UnrealScriptte fonksiyonlar şu şekilde yazılırlar: function Geri_Döndürülecek_Tip Fonksiyon_Adı(parametreTipi1 parametre1, parametreTipi2 parametre2 … ) { //Kodlar } Bazı fonksiyonlar değer döndürür bazılarıysa döndürmez. Hadi int (integer) değer döndüren bir fonksiyon örneği yapalım.(…)

Devami

UDK Dersi 25 – UnrealScript – Değişkenler

UDK Dersi 25 – UnrealScript – Değişkenler

Merhaba, 11. derste zaten Unreal Scriptin girişini yapmıştım. Şimdi temelden daha detaylı bir şekilde UnrealScripte başlama vakti geldi =) Programlama bilgisi olan arkadaşların hiç zorlanmayacağından eminim. Diğer derslerde de olduğu gibi programlama bilginizin az veya hiç yok gibi düşünerek anlatacağım. Umarım diğer arkadaşlar sıkılmadan dersi takip edebilirler. =) -Değişkenler- Byte: Bir byte 0 (sıfır) ile(…)

Devami