使用CGPathContainsPoint SWIFT的麻烦

时间:2016-08-18 21:12:27

标签: swift sprite-kit skspritenode cgpath

我需要检查CGPoint是否在SKSpriteNode中。

经过一番研究后,CGPathContainsPoint似乎被用于了我的目的。

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

 }

但是Xcode警告我:使用未解析的标识符CGPathContainsPoint

我试图导入:

import UIKit
import CoreGraphics

我正在使用Xcode 8.0 beta 6。

我错过了什么吗?

1 个答案:

答案 0 :(得分:17)

从Swift 3开始,许多Core Graphics功能现在都是方法 在相应的类型上。在您的示例中:

if my_sprite_path.contains(my_point) {

}

有关详细信息,请参阅 SE-044 Import as member