ステアリングでマウス操作

仕事で、Logicool Driving Force GTというPS3用ステアリングとFlashを連携したコンテンツを作るため、ステアリングのアナログ値をXMLSocketでFlashに渡すwindows用のProxyサーバアプリケーションを作成していたのだけれど、ふとステアリングでマウス操作したらどうなるのだろうと思い立ち作成してみた。

ぶっちゃけ操作は難しいが、その操作をしている様はおもしろい。

ある意味縦列駐車並みにハンドルとアクセル、ブレーキを駆使しブラウザーをコントロールする姿は、きっと助手席の女の子はキュンとくるはず!

操作はステアリングでX軸、アクセルでY軸の上へ、ブレーキでY軸の下へカーソルを移動させることができる。

クリックはパドルシフトで、ホイールをたまたまついていたダイアルに割り振ってみた。

たぶん、シフトレバーなんぞでカーソルのスピードを早くできるようにしたり、Y軸の下はブレーキでななくバックにシフトしたのちアクセルでコントロールしたほうがより車らしくカーソルをコントロールできるかもしれない。

って、そんなこ本気で考えてること事態笑えてきた。そんな、おばかアプリケシーション。<いや革新的インターフェイスになるはず!

ソースとバイナリーの公開は気が向いたら後ほど〜

レッツドライブ!




FlashPlayer.exe(ver9)のフルスクリーン時の動作が重い

なんだか前回の投稿から間が開きましたが、ぶっちゃけblogをサボっていました。すみません。夏休みの宿題はたいてい2学期が始まってからやっていた小学生でした…汗。

最近はActionscript3+Papervision3D on FlashPlayer9で、某社ギャラリー用のタッチパネルコンテンツを作っていたり。んでデモを作っていて気がついたこと。ローカルコンテンツなんで swfをアプリ化(exe)にしてるんだけどウインドーモードの時はバリfps30がスタンダードにでるんだけど、なぜかフルスクリーンだとfpsが20 まで落ちちゃう。しまいにはコンテンツ用に組んだcore2quadな最速マシンなんてfps10ですよ。1024×768で作っていてディスプレイの解 像度も1024×768。等倍なのにフルスクリーンモードだとやたら重くなる。納品ヤバクねーと嫌な汗が出まくり。

が、寝ておきたらDクンが似たような症例と解決策なのを見つけてきてくれた。

http://zoome.jp/minball/diary/3/

FlashPlayer10か ~。なるほど~と思ったがこれってプラグインだよね。FlashPlayerアプリのver10はないのかね?。FlashCS では9のexe しか吐き出されないし。ブラウザーでキオスクモード?ん~避けたいな…汗。で、ふとヒラメイタ。そういえばActiveX を埋め込めこんだアプリケーションって作れたよね? というわけで

Read More…



tk.wii ver.20070713

2007042800.jpg
max/msp jitter for windows

BugFix!
Please, Download & Reinstall.

<version 20070713 Release notes>
I fixed crash when press on the connect message.

[Download]

<version 20070713 リリースノート>
wiimoteが接続されていない時、もしくはスペックが遅いマシンで”connect”メッセージを送ったときにフリーズするバグを修正しました。

[Download]

Thanks! adam & Dovilas.



tk.wii ver.20070711

2007042800.jpg
max/msp jitter for windows

Released a new version of tk.wii.
Please try it.

<version 20070711 Release notes>
supported “Nunchuk” & “Classic Controller”.
and multiple wiimotes.
You can control LED and the vibration, too.
But the speaker does not support…..

[Download]

and, install “Microsoft .NET Framework Version 2.0” , if does not install it.

<version 20070711 リリースノート>
“Nunchuk”と、”Classic Controller”に対応しました。
また、複数のwiimoteを同時に使用することができるようになりました。
んでもって、LEDや振動もコントロールできます。
残念ながらスピーカーはまだできません。…ていうか難しくてよく理解できません(汗

[Download]

もし、”Microsoft .NET Framework Version 2.0 “ がインストールされてなればインストールしてください。



wiimoteOSC ver0.2b

20070601000.jpg

processingとwiimoteを使ったお絵かきツールを作ろうと思い、wiimote用のライブラリも見当たらないしProcessing初心者としてはライブラリも作れないのでとりあえずwiimoteの値をOSCで投げるブリッジアプリを勉強がてら試作。なんとか使えそうな感じ。
他のブリッジになりそうなアプリはあったんだけど何気に難しかったり重たかったり。
いまだにGUIアプリが作れるスキルもないのでコンソールアプリです。
使ってみたい人は下記からどうぞ。
何気にアドレスとポートが固定なのが痛いですが、基本自分用なので…ちょっとづつVer上げます。
っていうか誰かライブラリーつくってください!

[Download]

もし、”Microsoft .NET Framework Version 2.0 “ がインストールされてなればインストールしてください。

[仕様]
address 127.0.0.1 (local only)
port 7000 (not change)

–MOTION VALUE–
/motion (int x [-127~127], int y [-127~127], int z [-127~127])

–IR VALUE–
/ir (int x [0~1023], int y [0~7xx])

–BUTTON VALUE–
/A (int [1=Press, 0=Release])
/B (int [1=Press, 0=Release])
/One (int [1=Press, 0=Release])
/Two (int [1=Press, 0=Release])
/Left (int [1=Press, 0=Release])
/Right (int [1=Press, 0=Release])
/Down (int [1=Press, 0=Release])
/Up (int [1=Press, 0=Release])
/Minus (int [1=Press, 0=Release])
/Home (int [1=Press, 0=Release])
/Plus (int [1=Press, 0=Release])