机の上に現れる、不思議な生物 minicry

By tonNo Comments


もう随分と前の話ですが、minicryというものを作りました。
minicryは大学のロボットを作るプロジェクトで作成したのですが、皆複数チームなのに自分は一人でしかもロボットじゃないという・・・w
まずお礼として、アドバイスしていただいた先生、先輩、プロジェクトの皆、デザインを作成していただいた造形大の方ありがとうございました!

minicryって?

minicryとは、簡単に言えばテーブルの上に変な生き物が出てきて、しかもそいつがテーブルの上に置いてある物をつんつんしたり、その周りをぐるぐるまわったりする、そんなシステムです。
またこの変な生き物の名前でもあります。

まぁうだうだ説明するよりも動画を見てもらったほうが早いですね

作成途中の様子を写したものなので、色が正しく読み取れてなかったり物体認識の輪郭が出たりしてますw
動画では色がわかりやすいように単色のブロックを使ってますが、ペンやiPhone、手を置いたりしても反応してくれます。

以下は展示の際に子供がminicryで遊んでいる様子です。

ブロックの周りをぐるっと一周させるように並べたり、ブロックで閉じ込めたりしようとしたり、色んな事をしようとしてて見ていて楽しかったですw
自分が作った作品で子供が遊んでいるところを見るのっていいですね!w

なにがしたかったのか?

あまり難しく考えずに遊んでもらえればそれでいいのですが、結局なにがしたかったのかというと、
コンピュータを感じさせない世界」を作りたかった、というのがあります。

僕は今でもずっとFlashで物を作っているのですが、Flashで何かを作ってそれを見てもらおうとなると必ずPCの画面上になってしまうんですよね。サイネージなどでもほぼ四角いディスプレイに表示されます。
いくらリアルな物を作ってもディスプレイ上に表示されては所詮デジタルにしか見えないわけです。

そこでデジタルの(しかもあえてデジタルっぽいシンプルな)生き物を現実世界に投影することで、
いかにデジタルと現実世界の境目をなくせるかという実験が今回のプロジェクトの目的です。

そのためにPCは隠してあり、プロジェクターやカメラもテーブルランプの中に隠し、ごく普通のテーブルを使用して、デジタル世界の生き物が現実世界のブロックや手などに干渉するよう作られています。

これが成功したかどうかは皆さんの判断に任せますw

だけど、自分が作ったもので子供が遊んでいる姿を見れたことはとても嬉しかったし、minicryを作っていく中で勉強になったこともたくさんあったので、作れてよかったです。

これからもいろんなもの作れたらいいなー!

作ってみた

wonderflがFlashPlayer11に対応!

By tonNo Comments

ようやくwonderflがFP11に対応した!
これでFP11の新機能がいっぱい試せるね!

ってことで、2つですが、FP11の新機能を試してみたのでサンプルをwonderflにあげときました

removeChildren()

まず一つ目はremoveChildren()メソッド
子を全てremoveChildしてくれます

引数をとることもできます

removeChildren(0, 10);

とすると、0番目から10番目までの子をremoveChildしてくれます

クリックするとremoveChildren()が実行されます

FP11の新機能 removeChildren() – wonderfl build flash online

pauseForGCIfCollectionImminent

2つ目はpauseForGCIfCollectionImminent()メソッド
このメソッドは引数に閾値を与えて実行することで、GCを発動させることができます
値は0から1の範囲でデフォルトは0.75です
0に近いほどGCが発動しやすく、1に近いほど発動しにくくなります

右クリックしてShow Profilerを選ぶとわかりやすいプロファイラーがでてきます
スライダーを動かして0に近い値にしてボタンをクリックするとGCが発動してるのが分かると思います

FP11の新機能 pauseForGCIfCollectionImminent() – wonderfl build flash online

とりあえず2つだけ上げましたが他にもいろんな機能があるのでそのうちだれかがあげてくれるでしょうw
FP11の機能を使った作品はFlashPlayer11というタグにまとめられてます
きっとそのうちすごい人がStage3Dをつかったすごい作品をあげてくれたりすると思います!w
みんなもどんどん作品あげてってね!

AS3, Flash, ニュース, 作ってみた

FlashDevelop4 RC1 & AIR3 でAIR for iOSを試してみた

By ton1 Comment

2011年10月4日、ついにFlash Player 11 と AIR 3 が出ましたね
FP11最大の目玉である3D機能とそのGPUレンダリング、その他にも地味に嬉しい新機能がいっぱいです
新機能の詳細は以下のリリースノートを御覧ください
Flash Player 11 および AIR 3 リリースノート

また少し前にFlashDevelop4のRC1がリリースされました
馬鹿全 – FlashDevelop4.0.0 RC1 リリース

このバージョンからAIR モバイルプロジェクトのテンプレートが追加されました
このプロジェクトを選択すると、AndroidとiOS向けのAIRを作成することができます
できればAndroidも試してみたかったのですが持ってないので、今回はAIR for iOSに絞って手順を紹介していきます

この記事で試した環境はWindows7 + Flex 4.5.1 SDK + AIR 3.0 SDK + FlashDevelop4.0.0RC1 + iPhone4 iOS 4.3.5 です

この記事を実際に試すには、有料のApple iOS Developer Program に登録する必要があります

こちらの記事も参考にするといいかもしれません
AIR2.7でAIR for iOSを試してみた

ちょっと長いので覚悟してくださいw

続きを読む »

AIR, AS3, Flash, iPhone

AS3 キーボードイベント拡張ライブラリKeyinsを公開しました

By tonNo Comments

PCを整理してたら2年前に作ったライブラリが出てきたw
この手のライブラリは皆さん俺俺ライブラリとして作っていることと思いますが、せっかくなので公開します。
MIT Licenseです。

Keyinsとは

キーボードイベントを拡張したライブラリです。
簡単に使えるよう、できるだけシンプルに設計しました。

通常キーボードイベントはKEY_DOWNとKEY_UPだけですが、
KEY_DOWN_FIRST、KEY_DOWN_FIRST_<KEY>、KEY_DOWN_<KEY>、KEY_UP_<KEY>
のイベントが追加されています。
キーを押したままFlashが非アクティブになると、KEY_UPイベントが送出されます。
また、isKeyDown(keycode:uint)メソッドを使用して特定のキーが押されているか調べることができます。
staticメソッドしか使用しないため、どこからでもキーの状態を知ることがができます。

ちなみにKey Inspectorの略です。名前が長いと使うのがしんどくなるので短くしましたw

KEY_DOWN_FIRST

KEY_DOWNイベントはキーが押されている間、常に送出されるイベントですが、
KEY_DOWN_FIRSTはキーが押された時に一回のみ送出されるイベントです。

KEY_DOWN_FIRST_<KEY>

KEY_DOWN_FIRST_は特定のキーが押されたときに一回のみ送出されるイベントです。
例えばKEY_DOWN_FIRST_Aイベントを登録するとAキーが押されたときに一回のみメソッドが実行されます。

KEY_DOWN__<KEY>

KEY_DOWN_は特定のキーが押されたときに送出されるイベントです。
例えばKEY_DOWN_Aイベントを登録するとAキーが押されたときにメソッドが実行されます。

KEY_UP_<KEY>

KEY_UP_は特定のキーが離されたときに送出されるイベントです。
例えばKEY_UP_Aイベントを登録するとAキーが離されたときにメソッドが実行されます。

isKeyDown(keycode:uint)

isKeyDown(Key.A) とすると、Aキーが押されている場合はtrueを返します。
ENTER_FRAMEハンドラーの中でキーが押されているか調べたい場合などに便利です。

続きを読む »

AS3, Flash, ライブラリ, 作ってみた

「あ」のうた を作ってみた

By tonNo Comments

デザインあ

みなさん デザインあって知ってますか?
NHK教育の番組なんですが、中村勇吾さんが映像監修をされているそうです
色々なデザインを色々な角度から、美しい映像と音楽でみせてくれる素晴らしい番組です

このデザインあのサイトの中に、 「あ」のうたという特設サイトがあるのですが、僕はこれがすごい好きですw

作ってみた

そこで、自分でも作れないかなーと思って 「あ」のうた を真似して作ってみました

「あ」のうた – ah song – - wonderfl build flash online

オリジナルのクオリティが高すぎて挫折しそうになりましたが、なんとか見れるところまで作れました
中途半端な真似っぷりですいません、力尽きました・・・w

曲も真似して作ってみようと思ったんですが、音関係はさっぱりの初心者なので諦めました・・・
代わりにマイクや好きな曲を流せるようにしました
「あ」のうたなのに全然違うものを流しちゃって台無しな感じがしますが許してください><

AS3, Flash, 作ってみた
Blue Taste Theme created by Jabox
Back to Top ↑