我需要检查 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(使用前将#替换为@)