xcode - Creando BezierPath desde Textura en SpriteKit/Swift
sprite-kit uibezierpath (0)
Entonces, básicamente, tengo un sprite (.png) en SpriteKit
, donde la mayoría de los píxeles son cero / sin detalles, etc.
Deseo crear un UIBezierPath
de solo el detalle dentro del Sprite, para luego poder usar containsPoint
.
Después de buscar en Google, puedes crear un PhysicsBody
usando la ruta de la textura en la imagen del sprite, así:
let texture = SKTexture(imageNamed: "myImage.png")
img.physicsBody = SKPhysicsBody(texture: texture, size: img.size)
Esto crea un cuerpo de física alrededor del único detalle dentro de la imagen, excluyendo cualquier valor de píxeles alfa, si entiendes lo que quiero decir.
¿Hay alguna manera de crear un BezierPath
haciendo lo mismo? o tal vez crear un CGPath
, y luego usarlo para crear un BezierPath
?
La razón es que espero probar si hay un CGPoint
dentro de este sprite, sin usar el physicsDelegate
o physicsBodys
.
Gracias por adelantado.