Oynamak için iki fare gerektiren bir oyun yapmayı düşünüyorum. Hareketi birbirinden ayrı olarak kaydetmesi gerekir. Mümkün mü? Yoksa Windows mimarisi böyle şeylere izin vermiyor mu?
Teşekkür ederim.
Oynamak için iki fare gerektiren bir oyun yapmayı düşünüyorum. Hareketi birbirinden ayrı olarak kaydetmesi gerekir. Mümkün mü? Yoksa Windows mimarisi böyle şeylere izin vermiyor mu?
Teşekkür ederim.
Yanıtlar:
Şansınız var gibi görünüyor. /superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursor Fareler yalnızca başka bir tür HID (insan arabirim cihazı) olduğundan, istediğiniz gibi, ancak onlarla herhangi bir şey yapmak için özel yazılım gerekir. Bu bağlantının ötesinde, Microsoft'un Multipoint adlı araştırmasının bir sayfası ve nasıl kullanıldığına dair örnekler var.
Evet. Birden fazla fare girişi mümkündür. İşte bazı örnek oyunlar .
Hızlı açıklama :
Fare Partisi'ni kullanmak için herhangi bir özel API veya kod gerekmez. Standart Windows API'larını kullanarak kendiniz uygulayabilirsiniz. Dönüşlü oyunlar, Windows XP'de yerleşik olarak bulunan standart bir API olan Raw Input'u kullanır.
İle örnek kod (zip dosyası).
O gün kullandığım kütüphaneyi buldum. Yaşasın!
http://grouplab.cpsc.ucalgary.ca/software/SDGT/
Net ve XP ile kullanılmak üzere tasarlanmıştır, ancak DLL Win7 64 bit makinemde çalışır. DLL'nin bazı tuhaflıkları var, ama en azından bir kavram kanıtı ve belgeleniyor.
Düzenleme: Bugünlerde bu kütüphaneyi kullanmanızı tavsiye ederim emin değilim, diğer cevaplar biraz daha yeni ve muhtemelen daha temiz sonuçlar veriyor gibi görünüyor.
Son soruşturmalar için bir şey, bu hala beta aşamasında ve oldukça iyi çalışıyor. Ücretsiz beta sürümünü buradan indirin: http://pluralinput.com/