【问题标题】:Touch on visible part of sprite触摸精灵的可见部分
【发布时间】:2013-06-12 10:50:15
【问题描述】:

我正在制作一个使用精灵的游戏。在这里我可以移动和旋转精灵。 我可以通过触摸一次来旋转精灵。但是当我触摸精灵的透明区域时,它也会旋转。 那么有没有什么方法可以让我在触摸事件时获得透明或不透明触摸的部分? 有什么建议或帮助吗?

【问题讨论】:

    标签: android andengine


    【解决方案1】:

    你有几个选择:

    1. 使精灵更小,这样 alpha 部分甚至不会产生影响(假设 alpha 部分相对较小)

    2. 存储一些关于 alpha 部分相对于 sprite 原点的位置的指示符...这可能会很困难并且是一个近似值(如果有多个 alpha 部分会很困难)

      李>
    3. 找出您触摸的像素的确切 alpha 分量...这是获取图像的 alpha 分量的方法...How can i to get color/alpha of pixel from Sprite in andengine?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多