我在用cocos2d js仿一个摇摆直升机,结果卡在锤子的碰撞上了。
我用了rotate action,锤子会旋转,但getboundingbox不能正确获得锤子旋转后的碰撞矩形。
我找了很多资料,说用SAT分离轴定理,太难了,根本搞不定,我连旋转后的矩形都不能正常获得,
cocos2d x没有封闭简单的方法吗?
求解。。 打击太大了,摇摆直升机的样式都出来了,就是不能做碰撞,太伤心了
我在用cocos2d js仿一个摇摆直升机,结果卡在锤子的碰撞上了。
我用了rotate action,锤子会旋转,但getboundingbox不能正确获得锤子旋转后的碰撞矩形。
我找了很多资料,说用SAT分离轴定理,太难了,根本搞不定,我连旋转后的矩形都不能正常获得,
cocos2d x没有封闭简单的方法吗?
求解。。 打击太大了,摇摆直升机的样式都出来了,就是不能做碰撞,太伤心了
getboundingbox获取的是原始矩形
你需要根据旋转角度 x. y width height自己去计算矩形