ฉันกำลังคิดที่จะสร้างเกมที่ต้องใช้หนูสองตัวเล่น มันต้องลงทะเบียนการเคลื่อนไหวแยกจากกัน เป็นไปได้ไหม หรือสถาปัตยกรรม Windows ไม่อนุญาตให้ทำสิ่งนั้น?
ขอบคุณ.
ฉันกำลังคิดที่จะสร้างเกมที่ต้องใช้หนูสองตัวเล่น มันต้องลงทะเบียนการเคลื่อนไหวแยกจากกัน เป็นไปได้ไหม หรือสถาปัตยกรรม Windows ไม่อนุญาตให้ทำสิ่งนั้น?
ขอบคุณ.
คำตอบ:
ปรากฎว่าคุณอยู่ในโชคชนิด /superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursorเนื่องจากหนูเป็นเพียง HID ชนิดอื่น (อุปกรณ์ส่วนต่อประสานของมนุษย์) คุณจึงสามารถเชื่อมต่อได้หลายแบบ ตามที่คุณต้องการ แต่ซอฟต์แวร์ที่กำหนดเองจะต้องทำอะไรกับพวกเขาจริง ๆ นอกเหนือจากลิงค์นั้นเป็นหน้าของงานวิจัยของ Microsoft ที่ชื่อว่า Multipoint และตัวอย่างของวิธีการใช้งาน
ใช่. สามารถใช้เมาส์หลายตัวได้ นี่คือบางส่วนเป็นเกมตัวอย่างเช่น
คำอธิบายอย่างรวดเร็ว:
คุณไม่ต้องการ API หรือรหัสพิเศษใด ๆ เพื่อใช้ Mouse Party คุณสามารถใช้งานได้ด้วยตนเองโดยใช้ Windows API มาตรฐาน เกม Reflexive ใช้ Raw Input ซึ่งเป็น API มาตรฐานที่สร้างไว้ใน Windows XP
ด้วยรหัสตัวอย่าง (ไฟล์ zip)
ฉันพบห้องสมุดที่ฉันใช้ตอนกลางวัน เย้!
http://grouplab.cpsc.ucalgary.ca/software/SDGT/
มันออกแบบมาเพื่อใช้กับ. Net และ XP แต่ DLL ทำงานบนเครื่อง Win7 64- บิตของฉัน DLL มีข้อผิดพลาดบางอย่าง แต่อย่างน้อยเป็นข้อพิสูจน์ถึงแนวคิดและมีการบันทึกไว้
แก้ไข: ไม่แน่ใจว่าฉันอยากจะแนะนำให้ใช้ห้องสมุดนี้ในวันนี้คำตอบอื่น ๆ ดูเหมือนจะให้ผลลัพธ์ที่ใหม่กว่าและอาจจะสะอาดกว่า
บางสิ่งสำหรับการสืบสวนเมื่อเร็ว ๆ นี้ยังอยู่ในช่วงเบต้าและทำงานได้ค่อนข้างดี รับรุ่นเบต้าฟรีที่นี่: http://pluralinput.com/