Papervision3DでCubeを作って、Box2Dで物理シミュレーションをしてみました。まだ、ほんの触りの部分で、立方体が降ってくるだけですが。
・別ウィンドウでサンプルを見る
・フラットシェードをかけた立方体サンプルを見る
・フラットシェードをかけた球体サンプルを見る
Papervision3Dで生成した立方体をBox2Dの物理シミュレーションに貼り付けてみました。
Box2Dは、基本的に2Dのシミュレーションなので、どうやったらPapervision3Dの立方体を組み込めるのかと思いましたが、単純に立方体をぶち込むだけでした。
2Dのシミュレーションなので、Z方向のシミュレーションはできません。つまり、奥には転がっていかないということですね。
あと、Papervision3D(GreateWhite)には、手痛いバグがあり、現時点では、キューブがポリゴン割れしてしまいますね。1.9だと良いそうなのですが……。
とりあえず、ネット上に落ちているいろいろなサンプルを見ながら、格闘しつつ、なんとなく組んでみましたといった感じです。
これくらいできると、なんだか派手で、楽しげですね。
あとは、キューブをマウスでつかめるようにしたり、クリックアクションをつけて、インターフェースっぽいものを作りたいなと思っています。
*追記:さくっとできそうだったので、球体も試してみました。
投稿者 Penta : 2008年04月05日 22:51
