【问题标题】:Cocos2d. CCMenuItem with custom touchable region?Cocos2d。具有自定义可触摸区域的 CCMenuItem?
【发布时间】:2012-12-17 21:35:32
【问题描述】:

例如,在我的例子中,每个按钮看起来都像一个十六进制。 这些按钮上的十六进制图片不能相交,但它们的矩形可以。

【问题讨论】:

  • 不修改CCMenuItem代码分别子类化。
  • 谢谢这将是我的临时解决方案

标签: cocos2d-iphone touch ccmenuitem


【解决方案1】:

您可以使用CCMenuItem 的新activeArea 属性来定义您的自定义可触摸区域:请参阅this article

【讨论】:

    【解决方案2】:

    您可以使用 CGMutablePathRef 进行非矩形精灵碰撞检测。在 CCMenuItem 中使用它。它有效...在这篇文章中查看我的答案:Custom touch detection

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      • 1970-01-01
      • 2018-07-03
      • 2011-12-08
      相关资源
      最近更新 更多