wiiリモコン
ブルートゥースで接続。電池の部分の赤いボタン。
こちらの方のunityプロジェクトを開いて、
sceneを実行して、connectボタンを押すと、ボタンが連動して画面のwiiリモコンが光ります。
これを司っているスクリプトWiimoteDemoはMainCameraについていました。
加速度はGetAccelVector()という関数で取っています。
ということでcubeをこんな関数で位置を変えたら、こんな感じになりました。
cube.transform.position = (GetAccelVector ()*2f);
足していくほうが安定しますね。
cube.transform.position += (GetAccelVector ()*0.02f);
回転はこう!
cube.transform.Rotate(GetAccelVector ()*5);
動かす軸をy軸周りだけにしたら安定します。
cube.transform.Rotate(0,(GetAccelVector().y)*5,0s);
ボタンと加速度が取れるので色々やりようはありそうですね!
何も思いつきませんが。
wiiバランスボード
実はバランスボードも持っています。
今でもちゃんとこのソフトでたまに身体動かしてます。
Wiiフィット プラス (バランスWiiボードセット) (シロ)
- 出版社/メーカー: 任天堂
- 発売日: 2009/10/01
- メディア: Video Game
- 購入: 42人 クリック: 739回
- この商品を含むブログ (92件) を見る
このバランスボードを使ったコンテンツが福岡市科学館にありました。
身体を前に傾けると、地球にズームし、後ろにすると宇宙に行く。パワーオブテンみたいな感じ。
Mac
こちらの有料アセットを使えば連携できるそうです。ただMac限定だし、少し古いです。
windows
こちらの方は自作したアプリを公開してくださっています。windows用です。
重心が取れてますね!
Macのbootcampのwindowsでやってみました。最初にbluetoothで接続します。
ペアリングはできてるけど接続してない・・・
ということで一度デバイスを消して、もう一度やり直すと・・・できた!
たぶんwii側のボタンをずっと押しておく必要があったみたいです。
この状態で、実行すると・・・おおー!軌跡をとってる。
移動ができるものも!
少し視点を変えて、障害物とかも置いてやってみました。
楽しいものが作れそう!(作るとは言ってない)
VRでやったら酔ってしまうそうです。試せる環境がないのが残念><
そのほかのソフト
unityではないのですが、パソコンとwiiバランスボードで体重を図れるソフトがあったのでやってみました。
WindowsPC (Win32/Win64) ƒtƒ‹ƒpƒ[‘SŠJ
vistaと書いてありますが10でも動作しました。
シンプルに測れます。BMIも表示してくれます。
あと、google earthを移動できるものもありました。
なぜかフォルダが開かないので、できていませんが・・・