0

一般的な機能を実行するボタンがあります。ただし、ボタンの左下部分がタップされた場合は別の関数を呼び出したいです。これを行うためのより良い方法は何ですか?

ccTouchesBegan をオーバーライドして、タップされた場所を取得し、左下の位置範囲に基づいて別の機能を実行することを考えています。

ありがとう!

4

1 に答える 1

0

LearnCocos2D の回答に感謝します (質問へのコメントとして書かれています)。

質問に答えるには:

  • ボタンの左下部分の CGRect を定義します。
  • 次に、CGRectContainsPoint を使用して、UITouch の場所が四角形内にあるかどうかを識別します。そうである場合は、function2 を呼び出します。そうでない場合は、function1 を呼び出します。
于 2012-10-29T00:25:16.237 に答える