当UIView旋转(比如30度)的时候会产生一个新的frame,那么这个时候怎么检测碰撞呢,碰撞的是旋转后的部分,而不是系统重新生成的视图
蓝色部分是我需要碰撞的部分,而黄色部分是由蓝色部分通过transform旋转后系统生成的新的视图的大小,求解决呀
你做的碰撞去是用的包围盒吧?如果是图中的蓝条建议对这个widget绑定一个形状,并随时刷新。
当然,对于3.0的心无力引擎来说,这个都是不用处理的,碰撞去会自动跟随物理移动旋转。
我是用UIKit处理的,也没有用引擎呀,所以不知道怎么处理这个碰撞
用物理引擎很容易检测的,建议你学习一下,并不难。
心无力引擎是什么东东?
但是我们这个游戏不使用物理引擎呀,并且还要适配ios6.
— Begin quote from ____
引用第4楼heshule于2014-08-26 17:15发表的 :
心无力引擎是什么东东?
http://www.cocoachina.com/bbs/job.php?action=topost&tid=225817&pid=1039129
— End quote
应该是新物理引擎吧