天天看點

運用directinput同時讀取多個遊戲操縱杆信号

    最近在讀取操縱杆、油門杆、腳蹬三個操作杆的信号,現有MFC隻提供兩個操縱杆讀取接口JOYSTICKID1、JOYSTICKID2,要是想讀取三個操縱杆信号就需要另想辦法。師兄的方法是利用兩個MFC接口讀取兩個操縱杆,再用directX讀取一個操縱杆,個人感覺這樣比較複雜,要是用directX同時将三個操縱杆一次讀取出來就好了。在CSDN上下了一個代碼joystick_demo,界面如下:

運用directinput同時讀取多個遊戲操縱杆信号

但是一次隻能讀取一個操縱杆信号,我想在此基礎上進行改動,一次讀出多個操縱杆的信号,但出現了很多問題,請問諸位大神有沒有這方面的經驗,可否傳授一下?