[]sprite旋转以后,但是原来碰撞检测rect没有旋转

sprite旋转以后,但是原来碰撞检测rect没有旋转
已邀请:

ymsdandan

赞同来自:

Rect对象只是表示四个点组成的矩形而已,说白了就是储存四个点信息的一个对象。源码也只是判断一下你的坐标是否存在于这四个点中,canvas画上去的时候只是用了他四个点的信息。旋转的时候跟Rect这个对象一点关系也没有,Rect不会跟着画布旋转的,所以精灵的旋转并不能使rect进行旋转,如果你要进行碰撞检测的旋转,需要重新进行根据数学原理的计算
 
一个碰撞检测做的老困难了,
希望提供一些方便一点的方法
碰撞检测这一块肯定是引擎必须要注意的。不管性能好不好,最起码有个可以直接用的方案

kezhiyu

赞同来自: Ring kxs928156602 189*****410

一个碰撞检测做的老困难了,
希望提供一些方便一点的方法
碰撞检测这一块肯定是引擎必须要注意的。不管性能好不好,最起码有个可以直接用的方案

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作