Xbox Oneコントローラからの入力を取得しようとしていますが、動作させることができません。私はSharpDXを試しましたが、NuGetからSharpDXをインストールした後、 "SharpDX.XInput"を追加できませんでした。私もXInputDotNetを試して、XInputDotNetPureへの参照を追加しました。プログラムを実行したときに、「不正な形式のプログラムを読み込もうとしました」というエラーメッセージが表示されてクラッシュしました。この問題を解決する方法や、Xbox Oneコントローラからの入力を得るための別の方法を知っていれば、それを分かち合うことができれば大変感謝しています。ありがとう!Visual StudioでXbox Oneコントローラを使用していますか?
2
A
答えて
1
Sharpdx.XInputインターフェイスを使用しました。 XBOXコントローラを動作させるために他のインターフェイスをインストールする必要はありません。勝利8.1がある場合、3.0パッケージにインストールする際に問題があります。新しいベータ版V4.0がリリースされました。ベータ版を有効にすると、これをNuget経由で入手できるはずです。
コントローラオブジェクトの宣言
例:
Xboxのコントローラがに接続されている場合は、テストすることができ、あなたの作成でprivate Controller m_playerControl;
、
m_playerControl = new Controller(UserIndex.One);
または2など3を使用し、4
:つかむために
m_playerControl.IsConnected
状態。などあなたも同じ状態オブジェクトを使用して、あなたのゲームパッドをオーバーレイ
m_state = m_playerControl.GetState();
m_lx = m_state.Gamepad.LeftThumbX;
m_ly = m_state.Gamepad.LeftThumbY;
m_lt = m_state.Gamepad.LeftTrigger;
m_lb = m_state.Gamepad.Buttons;
m_rx = m_state.Gamepad.RightThumbX;
m_ry = m_state.Gamepad.RightThumbY;
m_rt = m_state.Gamepad.RightTrigger;
アドバイス
関連する問題
- 1. Visual Studio 2017 Xbox Oneに展開できません
- 2. MicrosoftはVisual Studioを使用してVisual Studioを使用していますか?
- 3. XBox One Sデベロッパーモード
- 4. UWP Xbox One API
- 5. Xbox one UIを開発してunity3dを使用
- 6. Xbox OneコントロールAPIはありますか?
- 7. Xbox one devモードとユニティフリーバージョン
- 8. C#アプリケーションでxbox one controllerを使用する方法
- 9. Visual Studio 2010でアンマネージコードのDLLを使用していますか?
- 10. Visual Studio 2017でgitソースコントロールエクスプローラを使用していますか?
- 11. Visual Studio 2017でWindowsフォームアプリケーションを使用していますか?
- 12. Visual Studio 2010でSDCCを使用していますか?
- 13. Kinect Xbox One(+ adapter)およびWindows 10用
- 14. ラズベリーパイのXbox Oneコントローラからの入力を取得する方法
- 15. Xbox One Windowsデバイスポータルからのパッケージのアップロード
- 16. Visual Studio 2017は言語サーバープロトコルを使用していますか?
- 17. NoSuchElementException Visual Studio/C#でPhantomJS 1.9.2を使用しています。
- 18. 使用しているVisual Studio 2008のバージョンは何ですか?
- 19. Visual Studioで "データベースプロジェクト"を使用している人はいますか?
- 20. Visual Studio Team ServicesでSQL Server Management Studioを使用する(Visual Studio Onlineを使用)
- 21. Visual Studioを使用してMacでXamarinを接続します
- 22. Visual Studio 2013はVisual Studio OnlineでGitを使用して変更を追跡していません
- 23. グループがVisual Studio 2008でグループを使用してレポートします
- 24. C#(XAMLなし)でXBOX OneでCoreWindowのWin2D CanvasSwapChainをサイズ変更
- 25. Xamarin.form Scrollview私は、Visual Studio 2017を使用しています
- 26. ユニティゲームをXbox Oneデベロッパーモードに展開する際の問題
- 27. KODIとXbox 360コントローラ
- 28. Visual StudioなしでMicrosoft.VisualStudio.TestTools.UnitTestingを使用しますか?
- 29. UWPアプリをxbox oneにデプロイできません
- 30. .NETなしでVisual Studio Community 2015を使用できますか?
は何これは、Visual Studioとの関係があるのでしょうか?私が間違っている場合は私を修正してください。しかし、使用しているIDEはこれとは関係がありません。それは.NETコードに関するものです。 – mason