[]点击区域问题

比如人物行走,很多操作以脚下为坐标原点比左上角要方便。那么我要点击这人物就需要负坐标。这么弄才能让负坐标能被点击?
我能想到俩方案
一个是sp里放一个sp,里面的sp做点击监听,里sp再抛事件给歪sp能实现外sp负坐标点击。这个想想就算了,偏复杂。
另一个是sprite.mouseThrough = true;加上sprite.graphics.drawRect。但是遇到个问题是sprite.graphics多了好像我的小米2s会掉帧(十几个150*100的矩形就掉到55以下)。
那么问题来了,有什么简单的确实可行的方案能让负坐标能触发点击事件
 
已邀请:

cuixueying

赞同来自:

修改显示对象的轴心点请使用pivot方法,sprite精灵默认没有点击区域,是需要开发者手动设置的,如果想要负坐标可点击,设置sprite的size或hitArea的区域为负值即可。

要回复问题请先

商务合作
商务合作