Apr 04, 2009

FLASH「ActionScript3」と「Box2DFlashAS3」で遊んでみました

毎年ワタクシが勝手に作って遊んでる「ウラ629」ブログを、今年も作りました。今年はFLASHを使ってみましたよ。

上の方にいる、ぽよぽよした人たちをつまんで投げたり、橋をゆさゆさ揺らしたり出来る仕組みになっており、遊べることになっております。

で、これを作るにあたって「ActionScript3」と物理演算ライブラリ「Box2DFlashAS3」を使ったのでありますが、それなりにつまづいたとこがあったので、ちょちょっとメモ書いておこうかと思ったわけです。

一番引っかかったとこは、「Box2DFlashAS3」のバージョン違いでクラスが増えたり減ったり使い方が変わってたりするとこです。ネットで「Box2DFlashAS3」を触ってる人が参考でソースを上げたりしてくれてるのですが、ほとんど「1.」代のバージョンが多くて、今落とせる「2.0.1」ではそのまま使えないものが多いのですよ。

ってなわけで、ワタクシが参考にしたサイトを、紹介しときます。

Box2DでActionScript物理プログラミング
・・・「Box2DFlashAS3」2.00 バージョンを使って説明してくれているので、サンプルが素直に動きます。コンパイル環境の作成方法もちゃんと書いてあるので、最初に環境を整えたい場合はこれからやるといいっすよ。

box2d 1.4.1から2.02への変更点(とりあえず版)
・・・「Box2DFlashAS3」バージョン違いで変わった点をまとめてあります。ネットでソースをあげてくれてる人は多いのですが、「Box2DFlashAS3」のバージョンが一見わかりにくいため、この辺を見て把握しとくとよいですよ。わかりやすい見分け方は「CreateStaticBody」と「b2BoxDef」が使われてるのは「1.」代のバージョンですん。

mathatelle Box2DFlashAS3 Study#2 「よく揺れる観覧車」
・・・「Box2DFlashAS3」2のバージョンで作られているので、サンプルがそのまま参考になったのと、「Box2DFlashAS3」自体に付いてくるサンプルの使用方法なんかも参考になりましたです。「そっかー」って感じで。

その他、ソースは古いバージョンやったので参考程度にしか見られなかったけど「そーゆーことができるのかー」ってな意味で「Box2DFlashAS3」で楽しく遊んでるところを紹介しとくです。

ずっと君のターン
・・・「おっぱいシミュレーター」はいろんな小技を組み込んでるし、どんどん新しい技を使っていろんなことしてるので、「おー、そーゆーこともできるのかー」と楽しく見させてもらっております。

ワリオランドシェイクみたいに HTML が崩壊するブックマークレット(とそのソースコード) - てっく煮ブログ
・・・YouTubeで「ワリオランド」のPVページが、動画の動きとあわせて画面が崩壊するって仕組みを仕込んでたのでありますが、それを「どのページでやれるようにしちゃえー」と「Box2DFlashAS3」と「JavaScript」の連携で作っちゃってます。これもやっぱし「そーゆーこともできるのかー」っちうわけで、いろいろ試したいことも増えまするー。

ってなわけで、「FLASH」と「物理演算ライブラリ」を使って何かしたいーと思った人は、環境が無料で作れるのでいろいろお試しくださいな。

※ おっと、ここにたどり着くまでの間に作った「おっさんコロコロ(見てるだけ)」と「おっさんポヨポヨ(つまめるよ)」も貼り付けておこうっと。
WriteBacks
TrackBack ping me at
http://www.yamawaki3.com/blog/blosxom.cgi/web/20090404_1.trackback1
Post a comment

writeback message: Ready to post a comment.