0

いくつかのグラフィカルな形状 (キャラクター、移動オブジェクトなど) を大きなビューに配置し、それらに触れることができるようにしたいと考えています。

何を使えばいいですか?
- ドローアブル オブジェクトは簡単に描画できますが、タッチ リスナーにアタッチできません。形状の境界でクリックを検出するにはどうすればよいですか?
- ビューでは、タッチ リスナーを使用できますが、ビューを使用してゲーム内のグラフィックを描画することは良い考えですか? それらはフォームに適していませんか?また、それらの形状を画面上の任意の場所 (絶対位置) に配置したいと考えています。ビューでこれを行う方法が見つかりません。

どうもありがとうございます。

4

1 に答える 1

0

単一のビュー(描画可能なオブジェクトメソッド)内でオブジェクトを描画してから、その包含ビューでタッチリスナーを使用するように思われます。そのリスナーでは、タッチ位置を描画しているオブジェクトの位置/境界と比較します。タッチがインタラクティブオブジェクトの「上」にあると見なされる場合は、それに応じて処理します。

于 2011-03-07T22:05:46.550 に答える