習作: 2008年2月アーカイブ

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

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

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

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

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

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

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