WOWEngineが遂にGoogle Codeにキタ━━━━(゚∀゚)━━━━ !!!!!

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年3月19日 水曜日 2時31分16秒
AS3による3D物理計算エンジンWOWEngineのバージョン2が、Google Codeに来ていた
チラッと見ただけだが、どうやら衝突イベントも実装されているようだし、コレは一気に期待が高まる。

まぁ、WBoxは相変わらずだったようだが、新しく「WPolygon」なるクラスが出来たので、いずれこっちを使うようになるか、自前でこっちを使うように出来そうだ。

ただ、衝突検知クラス「CollisionDetector」のメソッド一覧が、
  • private static function testPolyvsSphere(ra:WOWPolygon, ca:WSphere):void
  • private static function testPlanevsSphere(ra:WOWPlane, ca:WSphere):void
  • private static function testSpherevsSphere(ca:WSphere, cb:WSphere):void
の3つのみだったのが気になる。PolyvsPolyないの?

あと、WOWEngineの公式にあるSVNリポジトリが
http://code.google.com/p/wow-engine/source/checkout
ってなってるけど、本当は
http://wow-engine.googlecode.com/svn/trunk/
な所もオイオイって思う。

WOWEngineの立方体、WBoxの実装凄すぎワロタ

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年3月14日 金曜日 2時01分40秒
3D物理計算エンジンWOWEngineのソースを見たら、立方体を表現するクラス「WBox」の実装方法があまりにも凄すぎて、思わず目を疑った。何と、WBoxの実装は、WSphereを9個組み合わせたものだったのだ!
WBoxの実装をイメージ化したものがこちらのデモ
WBoxのデモ 緑の線で作られた立方体と同じ大きさのWBoxを定義し、それよりはるかに小さい赤い球を上で転がしてみると、見事に箱の中にはまり込んだ。何故なら、WBoxの実際の衝突判定は、デモ内部で白い球体として表示されている部分だからだ!


(続きを読む…)

Please give me WOWEngine classes with Collision Events! Prease!!!

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年3月14日 金曜日 1時45分32秒
WOWEngineの衝突時イベントだが、どうやらWOWEngineの作者PC内には存在するようだ。
’ve just added the collisions Events in WOW-Engine, essential for video-game…
it’s so easy to use, it’s work just fine, it’s beautiful and smell like a flower.
shirotokoro » WOW-Engine: ajout des Events de collision
このように、自分が如何に美しい形で衝突時イベントの仕組みを実装したかを自慢している。

イベントの登録方法は以下の通りで、美しいかどうかは知らんが一般的な形に思える。
...
myPhysicObject.activCollisionEvent(eventResponse);
private function eventResponse(eventObject:WOWEvent):void {
//WOWEvent include the 2 particule in collision, the normal of collision and the depth
}
...

しかし、残念ながらこのイベント、公開されてるクラス群にはまだ入ってないらしい。上記の記事は2008/1/27のものだが、WOWEngineをダウンロードしてasファイルのタイムスタンプを見ると2008/1/22だ。つまり、イベントあり版は航海されない可能性が高い。
早く入れて欲しい。というか、Google Codeにでも公開して、Subversion管理して欲しい。

HTML convert time: 0.597 sec.