私はiPadアプリケーションに取り組んでいますが、それが私の問題です.ポイントが画像内のポリゴンの内側にあるかどうかを知るアルゴリズムを作りました。したがって、画像に触れるときに、触れたポイントの座標を知り、それらの座標を使用してアクションを実行する必要があります (例を簡単にするための NSLog)。問題は、UIImageView で IBAction を使用できないことです。そのため、ポイントの座標を回復できません。助けてくれてありがとう
1 に答える
1
最初は自分のイメージに合ったポリゴンを作らなければならないと思います。次に、を使用touchesBegan:withEvent:
してタッチポイントの座標を取得し、ポイントがポリゴンの内側にあるかどうかを判断できます。
これはあなたと同じような質問です。
少し難しい作業だと思いますので、衝突判定機能のあるcocos2dライブラリを使った方がいいかもしれません。
http://box2d.org/forum/viewtopic.php?f=9&t=7487
しかし、iOSはタッチを処理するためにうまく構築されていると思うので、これはあなたにとって有益な努力です。
于 2012-08-13T11:19:06.220 に答える