« library.updateItem()で強制終了 | メイン | PV3D & Box2D & Maze の作り方 »

2008年2月 8日

[as3][習作] PV3D と Box2D を組み合わせて使ってみた

巷でウワサの(?) Papervision3DBox2DFlashAS3 を試しに使ってみた。

どちらも使うのは今回が初めてなので、ちょいちょいいろんなブログを徘徊しつつ、
探り探りですが、簡単な迷路を作って、ボールを転がす。みたいなのを作ってみました。

最初に PV3D でオブジェクトの書き出しをするのにちょっと待たないといけないです。
3秒~10秒ほどかな?(マシンにもよるのだろうけども)
ちょっと重い気がするので別ページに置いておきます。
PV3D & Box3D :: MAZE
PV3D & Box3D :: MAZE
今回触ってみて困った点は、
  • 迷路はランダムに自動生成しているが、マス目が少ないとかなり単純なものになってしまい、逆に増やすと、PV3Dがオブジェクトを生成するのに時間がかかってしまう。
  • Box2Dで円が2つのオブジェクトに挟まれると、動かなくなってしまう。
この2点でした。

2つのライブラリを触ってみた感想は

PV3Dはさすが人気があるだけのことはあるなあと思いました。
ドキュメントもあるし、みんなブログに説明書いてくれてるし、で
これぐらいの物を作るぐらいならあんまり困らなかった。

一方Box2Dの方は、(たぶん)C++からの移植みたいだけども、
まだ移植しきれていないのか、バージョンアップによる変更のせいなのか
クラスによっては変数が定義されてないものを参照してたり、パッケージ名が
違ってたりしたのが気になった。

ソースとか迷路の詳細とかは、また今度。

トラックバック(0)

このブログ記事を参照しているブログ一覧: PV3D と Box2D を組み合わせて使ってみた

このブログ記事に対するトラックバックURL: http://system.seyself.com/mt-tb.cgi/479

コメントする


画像の中に見える文字を入力してください。

しばらく時間が経過すると、システム内部と表示されている文字内容に食い違いが発生するようなので、
投稿する前にページをリロードすることをお勧めします。
リロードしてもフォームの内容は維持されます。