暂时只有思路,没去具体实现:
采用碰撞检测的思路,精确度看自己所定的碰撞检测元素是什么~
最简单的就是判断 鼠标所在的点是否在精灵元素的包围体中,如果在就可以选中。
再复杂点就是利用像素级的碰撞检测 先判断鼠标是否在包围体中,再通过获取鼠标所在点的ALPHA值来进行判断与实际精灵是否相碰。
还有就是多个精灵重叠的时候,这时候可以同过Z值来进行选择。
先记录这么多~
暂时只有思路,没去具体实现:
采用碰撞检测的思路,精确度看自己所定的碰撞检测元素是什么~
最简单的就是判断 鼠标所在的点是否在精灵元素的包围体中,如果在就可以选中。
再复杂点就是利用像素级的碰撞检测 先判断鼠标是否在包围体中,再通过获取鼠标所在点的ALPHA值来进行判断与实际精灵是否相碰。
还有就是多个精灵重叠的时候,这时候可以同过Z值来进行选择。
先记录这么多~