Cocos2d iphone 如何根据按钮被点击的位置调用不同的功能?(cocos2d,ios)

Cocos2d iphone 如何根据按钮被点击的位置调用不同的功能?(cocos2d,ios),cocos2d-iphone,Cocos2d Iphone,我有一个执行一般功能的按钮。但是,如果点击按钮的左下部分,我想调用一个不同的函数。我只是想问,做这件事最好的方法是什么 我正在考虑覆盖CCtouchesBegind,获取点击位置,并根据左下角的位置范围执行不同的功能 谢谢 感谢LearnCos2D的回答(作为对问题的评论) 要回答这个问题: 为按钮的左下部分定义CGRect 然后使用CGRectContainsPoint确定UITouch位置是否在rect内。 如果是,则调用function2。如果不是,则调用function1 范围?不,您

我有一个执行一般功能的按钮。但是,如果点击按钮的左下部分,我想调用一个不同的函数。我只是想问,做这件事最好的方法是什么

我正在考虑覆盖CCtouchesBegind,获取点击位置,并根据左下角的位置范围执行不同的功能


谢谢

感谢LearnCos2D的回答(作为对问题的评论)

要回答这个问题:

  • 为按钮的左下部分定义CGRect
  • 然后使用CGRectContainsPoint确定UITouch位置是否在rect内。 如果是,则调用function2。如果不是,则调用function1

范围?不,您想使用CGRectContainsPoint。只使用单独的按钮可能更容易。