前回は単純な円形と四角形を作ったけど今回は多角形を。
ライブラリのソースを見たところ最大8角までの図形が作れるみたい。
作り方は簡単で、b2PolygonDefのvertexCountで角の数を設定し、各頂点の座標を指定するだけ。
五角形以上の場合は角の数を増やして、頂点座標もそれに合わせて追加すればできる。
そして、より複雑な図形を作る場合はそれらの形を組み合わせる。
b2BodyDefには複数のオブジェクトを登録できて、それらを一つのオブジェクトとして生成することができる。
たとえばカプセルっぽいものを作るとすると↓こんな感じ。
長くなって来たからソースをアップロード。
・
ソース
ASを書いていて、長くなってくるとだんだんと見づらくなってくる。
コメントアウトで区切ったりするのが普通だったけど、functionの中のプログラムの塊を「{}」で括れることが判明。
こりゃ良いや。見やすい!
AS3.0が盛り上がってるとは言ってもAS2もまだまだ現役。
今まで何の気無しに使って来たgetURLで知らなかった事があったのでメモ。
まずソースを
これでパブリッシュするとどうなるかというと、
test.htmlの後に引数としてmyLv.comの値がずらーーーーっと並んでしまう。
getURLはヘッダー情報を全て送信してしまう仕様らしい。
知らんかった、、
ただ、第三引数をPOSTにするか、指定しなければその現象は起こらない。
だけど、POSTにしても情報は送られているから根本的な解決にはならんのね。