Siv3DでWiiリモコンを使う為のプログラムです。
Oyakodon (https://twitter.com/alltekito)
- Wiiリモコンのボタンの状態や加速度、赤外線情報(ポインター)、ヌンチャクの情報が取得できます
- WiiリモコンをPCに自動でペアリングすることができます
- Wiiリモコンのスピーカーから音が出せます (音質がとても悪いですが...)
- Siv3Dで使いやすい工夫をしています (wii.buttonA.pressedなど)
- Siv3D August 2016 v2 (https://github.com/Siv3D/Reference-JP/wiki)
- Microsoft Visual C++ 2015 Update 3
- Microsoft Visual Studio Community 2017
- wm4s3d : wm4s3d本体。実行すると、上のスクリーンショットのように動作確認ができます。
- Wiimote : Wiiリモコンとの通信をするプログラム。コアの部分です。
- wm4s3dをビルドしたものをダウンロードできます。
-
Visual Studioでプロジェクトをビルドしてください。
- Siv3Dが必要です。
- Engineフォルダは容量の関係でリポジトリに含めていないので、注意してください。
-
Windows 10 (バージョン1703, OSビルド15063.674)で、Wiiリモコン2台同時接続ができることを確認しています。 (ヌンチャクも確認済み)
-
Qiitaの記事も参考に。 https://qiita.com/Oyakodon/items/c63ad4ee4794401aecac
このプログラムは、MurakamiShun様のプログラムに大きな影響を受けています。
私は、こちらのプログラムに音を出す機能と自動ペアリング機能を付けて少し形を整えただけです。
おかげで、部活で使用したり等することができます、ありがとうございます。
事前の連絡なしの利用、また後々の追記になってしまい、申し訳ありません。
https://github.com/MurakamiShun/Wiimote
sample.rawは
「サイバー03」 by Music is VFR
http://musicisvfr.com/free/se/cyber01.html
をsox(http://sox.sourceforge.net/)を使って変換したものです。
※参考 : http://pu2x.hatenablog.com/entry/2017/04/05/204826
MIT License