使用 CGPathContainsPoint SWIFT 时遇到的问题

2024-04-26

我需要检查 CGPoint 是否位于 SKSpriteNode 内。

经过一番研究后,CGPathContainsPoint 似乎适合我的目的。

if CGPathContainsPoint(my_sprite_path, nil, my_point, false) {

 }

但 Xcode 提醒我:使用未解析的标识符 CGPathContainsPoint

我尝试导入:

import UIKit
import CoreGraphics

我正在使用 Xcode 8.0 beta 6。

我错过了什么吗?


从 Swift 3 开始,许多 Core Graphics 功能现在都已methods对应的类型上。在你的例子中:

if my_sprite_path.contains(my_point) {

}

欲了解更多信息,请参阅SE-044 导入为会员 https://github.com/apple/swift-evolution/blob/master/proposals/0044-import-as-member.md.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 CGPathContainsPoint SWIFT 时遇到的问题 的相关文章

随机推荐