GameMaker Language derslerimize devam ediyoruz.Bu derste kullanıcıdan bir sayı veya bir metin girdi almayı göreceğiz.Bunun için kullanacağımız fonksiyonlar...
frameRenderingQueued fonksiyonumuza geçelim. createFrameListener fonksiyonu BaseApplication sınıfında tanımlanmıştı. Bir önceki derste de createFrameListener fonksiyonunu override etmemiş...
Her zaman olduğu gibi önce createScene fonksiyonumuzu hazırlayalım. AmbientLight’ımızı kuruyoruz, bir ninja E’si oluşturuyoruz, son olarak da bir ışık kaynağı oluşturuyoruz...
Önceki dersimizde tamponlanmamış girdi işlemini anlatmıştık. Tamponlanmamış girdi işleminde her kare için sorgulama şu şekilde oluyordu: “örneğin, I tuşuna basıldı mı?, J tuşuna basıldı mı?...
Şimdi de ışığımızı klavyemizdeki 1 tuşundan açıp kapatmayı deneyelim. Bu işlemi yaparken fareyeBasildi gibi bir değişken kurup bu değişkeni kontrol etmeyeceğiz. Farklı bir yol izleyeceğiz. Real türünde bir değişken kuracağız...
createScene fonksiyonumuzun içini yazarak başlayalım. Şimdi AmbientLight’ımızı, Gölge Tekniği’mizi, Kamera’mızın konumunu ve yüzünün dönük olduğu konumu belirliyoruz. Sonra döndüreceğimiz ve hareket ettireceğimiz Ninja Entity nesnememizi...
Bu dersimizde ilk olarak OGRE’nin render döngüsüne değineceğiz. Öncelikle izlediğimiz filmlerin verilerinin depolanma mantığından bahsedelim. Ekranda gördüğümüz koşan bir çocuk...