• ベストアンサー

下記のサイトのdrawboxで紹介されている機能はどのようにして実装さ

下記のサイトのdrawboxで紹介されている機能はどのようにして実装されているのでしょうか? http://zapruder.main.jp/blog/ やりたい事は文字等の画像を使用した複雑な形状の衝突判定です。 box2dの習作として紹介されているようですので、もともとそういった機能がついているのでしょうか?もしくはライブラリを改造して制作しているのでしょうか? アドバイスよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

そうか、某ゲームはこのライブラリをつかってたのか・・・ ずっとゲーム作者=物理エンジン作者とおもってて これ作ったひとゲームの為にここまで書いたのか! スゲーとか思ってたのだけど、外部ライブラリだったのね・・ ドキュメンテーション見つけて読んでみましたが パッと見た感じ基本的には var body=new b2Body() var shpDef=new b2shapeDef() shpDef.userData=シェイプインスタンス body.CreateShape(shpDef) みたいな感じに使うのかなと予測 多分文字とかはアウトラインとらないと 画像はイラレとかでライブトレースとか しないといけないのではないかと思います (あるいは人力トレースするか) http://www.linuxuser.at/elements/doc/box2d/hierarchy.htm ドキュメンテーション読みにくい! デザインとかいいから他と同じく普通の Flash公式ドキュメンテーションに倣ったものに してくれればいいのに!

amane123
質問者

お礼

返信が大変遅くなり申し訳ございませんでした。 なるほど、シェイプをbox2dに関連づける事が出来るという事ですね。 ようやく解決の糸口が見つかりました。ありがとうございました!

その他の回答 (1)

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1
amane123
質問者

お礼

ご回答ありがとうございます。 参考サイトの方を拝見いたしました。 おそらくライブラリ自体のカスタマイズが必要のようです。 現状ではちょっとハードルが高いので、少しずつ解析していきたいと思います。