wcan mini actionscript vol.11

Post on 24-Jun-2015

1.234 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

5/23に行われたWCAN mini AS vol.11で発表しました。

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