1

作成した DLL に関して小さな問題があります。1 人か 2 人に DLL をテストしてもらいましたが、すべての機能を自分でテストすることはできないため、結果は期待どおりではありませんでした。

DLL コード: http://pastebin.com/H9uNbPU1

まず、二重変換はすべて意図的なものであることに注意してください。この問題をいくつかの場所に投稿しましたが、役に立たず、これらすべての場所で double 値について尋ねられました。

コード自体は長くはありませんが、私は C++ の経験がほとんどないため、どこで間違ったのかわかりません。

DLL の現在の既知の問題: dwZpos と dwVpos は 0 を返します (私のコードによると)。これらはジョイスティックのボタンだと思いました(たとえば、プレイステーション3コントローラーのL3)。そのボタンが押された場合、それらは0を返すだけですが。

コントローラーにデュアルジョイスティックがある場合、これはコントローラーの右ジョイスティックの x 軸であると思います。正しい?ただし、dwVpos(y 軸だと考えています) は、何があっても -1 を返します。R、U、V がすべて間違っている可能性はありますか? R(Y 軸)、U(X 軸)、V(Z 軸) でしょうか?

私は本当にこれをできるだけ早く稼働させたいと思っています。これまでのところ、私の質問はすべてです。読んでくれてありがとう!

4

1 に答える 1