2010-11-15 15 views
5

Küçük çocuklar için basit bir tıkla ve tıkla oyunu üzerinde çalışıyorum. Bazı çocukların fiziksel bir kısıtlaması olduğundan, onlara alternatif bir giriş aygıtı olarak bir joystick kullanma imkanı vermek isterim.WPF: Alternatif giriş aygıtı olarak joystick nasıl uygulanır (C#)

Bunu nasıl uygulayacağınıza dair bana bir tavsiye, ipucu veya örnek C# (hatta VB.net) kodu verebilir misiniz?

DirectX'ten bir şey kullanmamayı tercih ederim, çünkü bu oyunun bu türden bir oyun olacağını düşünüyorum.

Teşekkürler!

Güncelleme:

Bana verilen linklere bilgilerin çoğunu okudum. DirectInput'ı VS 2010'a almayı denedim, ancak bulunamayan bir başvuruyla ilgili bir hata alıyorum. Bir çözüm için ağı araştırdım ama birçok yerde DirectX'in geçersiz olduğunu ve XNA'yı kullanmam gerektiğini okudum. Ama XNA hakkında bulduğum tüm bilgiler Windows Phone ve XBox hakkında. Microsoft XNA Developer Center'da, Windows için geliştirmek istiyorsanız DirectX'i kullanmanız gerektiğini ve bu da beni bir kare haline getirdiğini söylüyorlar!

Birisi bana yardımcı olabilir mi? Sadece Windows WPF uygulamasında bir joystick kullanmak istiyorum ve VS 2010 C# kullanıyorum. Teşekkürler.

cevap

0

Bu konuda bir demet bilmiyorum, ancak bu aygıtları bir bilgisayara taktığım birkaç durumda aygıtın sürücüsü, aygıttaki girdileri anahtarlarla eşleştirmenize izin veriyor.

Böylece, uygulamanızın imleci hareket ettirmek için klavye girişlerini almasına izin verin ve ilgili tuşları joystick'teki yol tarifi vb. Ile eşleştirin.

3

DirectInput kitaplığını kullanarak, bir Joystick'ten girişi okuyabilirsiniz. Çıkışı oluşturmak için DirectX kullanmanız gerekmiyor, sadece girişi kullanıyorsunuz.

Bazı kullanışlı bağlantılar: bağlantılar için

+0

teşekkürler. Şimdi bu gece çalışmak için bir şeyim var :-) – Jackerd

İlgili konular