Windows Phone 7 – XNA ile Akselerometre Kullanımı

Standard

Akselerometre kullanımı, şüphesiz ki mobil cihazlarda etkili bir şekilde kullanıldığında oyunların eğlence faktörünü kat kat yükselten özelliklerden biri. Bir yarış oyununda telefonumuzu direksiyon gibi sağa sola çevirerek aracımızı kontrol etmemiz buna verilecek en iyi örneklerdendir. 🙂 Windows Phone 7 için geliştirdiğimiz oyunlarımıza bu özelliği ekleyerek çok daha eğlenceli oyunlar yaratabiliriz. Bu yazımda, Windows Phone 7 için akselerometre kullanan örnek bir oyun geliştireceğiz.

Öncelikle, akselerometrenin ne olduğundan kısaca bahsetmek istiyorum. Akselerometreye aynı zamanda ivmeölçer de denir, ve adı üzerinde, ivmeyi ölçer. 😀 Ancak bu ölçmeyi yerçekimine göre yaptığı için, bu aleti kullanarak telefonumuzun o anki duruşunu (yani dik, yatay vs.) öğrenebiliriz. Windows Phone 7 cihazımızda 3 boyutlu bir akselerometre vardır, yani 3 boyut içerisinde tam olarak nasıl durduğu bilgisine oyunumuz içinde ulaşabiliriz. Bu bilgiyi de oyunlarımızda kullanabiliriz. 🙂

O halde, ilk iş kendimize bir Windows Phone 7 XNA projesi açalım ve versiyon olarak Windows Phone 7.1′i seçelim. Projenin adına AccelerometerGame diyorum.

➤ Devamını okuyun…

Advertisements

Windows Phone 7 – XNA ile Gesture Kullanımı

Standard

Windows Phone 7 için yazdığımız bir uygulamada, “gesture” dediğimiz el hareketlerini kullanarak dokunmatik ekranın özelliklerinden çok daha etkili faydalanabiliriz. Ekrana çift dokunma, basılı tutma ya da sürükleme tarzı hareketleri uygulamamıza etkili bir şekilde yerleştirmek ise XNA Framework içindeki pek çok hazır sınıf sayesinde düşündüğünüzden çok daha kolay. Bu yazımda, birlikte içinde gesture kullanacağımız bir XNA programı yazacağız.

Öncelikle, işe Visual Studio içinde yeni bir Windows Phone Game projesi açarak başlayalım. Bu projenin adını WP7GestureXNA koydum. Projeyi açarken versiyon sorduğunda da Windows Phone 7.1 seçelim.

➤ Devamını okuyun…