【发布时间】:2013-06-12 10:50:15
【问题描述】:
我正在制作一个使用精灵的游戏。在这里我可以移动和旋转精灵。 我可以通过触摸一次来旋转精灵。但是当我触摸精灵的透明区域时,它也会旋转。 那么有没有什么方法可以让我在触摸事件时获得透明或不透明触摸的部分? 有什么建议或帮助吗?
【问题讨论】:
我正在制作一个使用精灵的游戏。在这里我可以移动和旋转精灵。 我可以通过触摸一次来旋转精灵。但是当我触摸精灵的透明区域时,它也会旋转。 那么有没有什么方法可以让我在触摸事件时获得透明或不透明触摸的部分? 有什么建议或帮助吗?
【问题讨论】:
你有几个选择:
使精灵更小,这样 alpha 部分甚至不会产生影响(假设 alpha 部分相对较小)
存储一些关于 alpha 部分相对于 sprite 原点的位置的指示符...这可能会很困难并且是一个近似值(如果有多个 alpha 部分会很困难)
李>【讨论】: