2010/11/04(木) [n年前の日記]
#1 [flash] アタリ判定処理を実装中
円に点が入ってるかどうか判定するソレを実装して、円を組み合わせてそれっぽいアタリの形を。実装のほうは簡単なのですんなり終わったけど、画面にアタリ範囲を表示してみたら、どうもアタリ範囲がずれる。
調べてみたら、GIMPで作成した、パーツレイアウト確認用画像がそもそも間違ってた。αチャンネルを持った各パーツのpngをレイヤーとして読み込んだ際に、画像周辺の透明部分が勝手に削除されてしまい、ソレに気付かないままレイアウトして座標取りをしたものだから、微妙にオフセット値がずれていた。泣く泣く、レイアウト確認画像を再作成。今度は、各画像の四隅にあらかじめドットを入れて勝手に削除されないようにしてから、レイヤーとして読み込み・レイヤー移動をしてレイアウト。
やはり、こういった配置を行う専用のツールが欲しいところ。PhotoshopにしろGIMPにしろ、内部でどのような値を持っているかを考慮しなくて済むCGツールは山のように存在するけれど。プログラムに反映させるために、位置情報その他をみっちり調べられるようなCGツールはなかなか見かけない。まあ、ゲーム開発ぐらいにしか使えないから、需要が少ないのだろうけど。
調べてみたら、GIMPで作成した、パーツレイアウト確認用画像がそもそも間違ってた。αチャンネルを持った各パーツのpngをレイヤーとして読み込んだ際に、画像周辺の透明部分が勝手に削除されてしまい、ソレに気付かないままレイアウトして座標取りをしたものだから、微妙にオフセット値がずれていた。泣く泣く、レイアウト確認画像を再作成。今度は、各画像の四隅にあらかじめドットを入れて勝手に削除されないようにしてから、レイヤーとして読み込み・レイヤー移動をしてレイアウト。
やはり、こういった配置を行う専用のツールが欲しいところ。PhotoshopにしろGIMPにしろ、内部でどのような値を持っているかを考慮しなくて済むCGツールは山のように存在するけれど。プログラムに反映させるために、位置情報その他をみっちり調べられるようなCGツールはなかなか見かけない。まあ、ゲーム開発ぐらいにしか使えないから、需要が少ないのだろうけど。
[ ツッコむ ]
以上です。