« 大画面FLV + ドットパターン | トップページ | 気になった記事 75 »

2009年2月17日 (火)

PV3DとBox2Dでドラッグしたり

P2_5





















暇を見て、PV3DとBox2Dの組み合わせを再び。

ドラッグ機能をつけました。

こんな感じです。




参考にさせてもらったPV3D + Box2Dでのドラッグのサンプルは、こちらのサイトや、先日clockmakerさんが公開したこちらです。

両方に共通しているのは、独自のイベントを作成して利用していることです(Pv3dArrayEvent だっけかな)。

今回は2つのサイトを参考に可能な限り簡単に書こうと思い、独自イベントを用いずに、1つのファイルにまとめて書きました。

全部で300行くらいです。

ソースは右クリックで見れます。

Box2Dのバージョンは2.0.1です。




本当はReflectionViewを利用したかったんですが、

ブラウザをリサイズするたびに鏡面が上下にずれまくって使い物にならなかったんでやめた。

私の利用方法が悪いんでしょうかね。

ここはちょっと調べる。







(追記)

ReflectionViewで鏡面がずれる結果が一応わかりました。

リサイズイベントでstageにアクセスしてるのが原因っぽい。

そこをコメントアウトしたらずれない様になった。

なんでこうなるのかは不明。

同じようなエラーのプログラムも見当たらないし。

あー何でだ。

|

« 大画面FLV + ドットパターン | トップページ | 気になった記事 75 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1040194/28158553

この記事へのトラックバック一覧です: PV3DとBox2Dでドラッグしたり:

« 大画面FLV + ドットパターン | トップページ | 気になった記事 75 »