wcan mini actionscript vol.11
Post on 24-Jun-2015
1.234 Views
Preview:
DESCRIPTION
TRANSCRIPT
2009.5.23 WCAN mini AS vol.11電撃ActionScript
iPhoneで操作できるFlashゲームを作ってみた
ll_koba_ll : http://un-q.net
ll_koba_ll (小林陽介)
東京でFlashとかFlashとかFlashの仕事してます。FlashなBlogとか書いてます。http://un-q.net Twitter : ll_koba_ll
「名古屋 ActionScript」でググったら1番にでてきますよ!
今日作って来たモノ
iPhoneをFlashゲームのコントローラーにしてみました。
実 演
なぜiPhoneをコントローラーに?
Flashのゲームはキーボードかマウスが基本
でもゲームって専用のコントローラーでやるよね
Flashゲームもコントローラーでやりたい!
でもそもそもコントローラーない!
Macで使えるのってあるのかな?
iPhoneのサイズってちょうどよくね?
ということで作ってみました
仕組み
PC IPhone
Flash (iPhoneas)
Socket Server(flosc)
OSCemote
ローカルネットワーク
OSCでiPhoneからのデータをプッシュ配信
OSCで傾きやタッチのデータを送信
OSCOpenSound Control(OSC)とは、電子楽器(特にシンセサイザー)やコンピュータなどの機器において音楽演奏データをネットワーク経由でリアルタイムに共有するための通信プロトコルである。
FlashとかProcessingとかMax/MSPなんかでも扱えます。例えば、ドラムにセンサーを付けて、ドラムを叩くとPC上のアニメーションが動くとかそんなのにも使えたりします。
iPhoneasuranodaiさん作のiPhoneとActionScript3で通信を行う為の超ステキライブラリ。サーバーも入っててすぐ試せる。
uranodai++
今回はそれのOSCemote版というのを利用させてもらいました。iPhone側はアプリじゃなくてsafariから行えるバージョンもあります。
OSCemoteiPhoneの傾き情報や、マルチタッチ情報をOSCで配信できるiPhoneアプリ。(確か有料)
floscflocsとはOSCというプロトコルを利用して、Flashと他のプラットフォームと通信する為のJavaで出来たサーバー。
ちなみにflocsはFlash Open Sound Control の略らしい
PC IPhone
Flash (iPhoneas)
Socket Server(flosc)
OSCemote
ローカルネットワーク
OSCでiPhoneからのデータをプッシュ配信
OSCで傾きやタッチのデータを送信
細かい実装の話
おまけ
しつもん
おわり
top related