iphone - 是否可以检测 CGMutablePathRef 和 CGRect 的交集?

标签 iphone objective-c ios ipad cocos2d-iphone

我有一个带有边界框的 Sprite ,我想检测它与 CGMutablePathRef 的交集。我该怎么做?

最佳答案

对此没有现成的解决方案。它还取决于您使用的 CGPath 的哪些功能。如果只是一系列的点,你可以使用常规的line with rectangle intersection test .

其他一切(例如贝塞尔曲线和矩形交点)都会非常复杂。

关于iphone - 是否可以检测 CGMutablePathRef 和 CGRect 的交集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673038/

相关文章:

ios - 返回的对象类型与函数体 swift objc 中的对象类型不同

objective-c - NSWindow 无法调整大小以适应 NSView - 有时?

android - 有没有办法让移动应用程序向用户付费?

iphone - 在 iOS 中同步压缩的 sqlite 数据库可能会导致应用程序被拒绝

iphone - 如何以编程方式触发 uibarbuttonitem 单击事件

ios - 如何使用 BezierPath 绘制 1px 线

ios - 将结构保存到 UserDefaults

ios - 当我从 URL 获取文本时,如何删除那些行?

iphone - 跨 View 沟通

iphone - NSKeyValueObservingOptionNew 和 NSKeyValueObservingOptionOld 有什么区别?