2013-07-19 61 views
0

我當前的項目我使用遊戲手柄。我成功地通過SlimDX將它連接到C#中。一切工作正常,唯一的問題是,拇指釘不能完全使用活動範圍。遊戲手柄拇指活動範圍

如果我一直向左移動X軸,我會在中途獲得最大值。然後驅動程序剪輯返回的值。

我明白,爲什麼會發生這種情況。司機在正方形區域操作,但棍子在圈內。

Sticks range

紅色圓圈標記值,我從司機得到。藍色區域代表木棍的真實物理範圍,綠色區域代表我想從手柄中獲得的東西。我在校準實用程序和我的程序中也獲得這些讀數。

我的問題是:這是遊戲手柄的正常行爲?我必須買更好的嗎?目前我使用的是非常便宜的 - Genius MaxFire Grandias 12,因爲我不想在這方面投入太多。

回答

0

事實證明。 Genius MaxFire Grandias 12遊戲手柄並不好。我嘗試過不同的模式,並且按預期工作。