【发布时间】:2016-09-01 18:15:20
【问题描述】:
我现在正在使用一些图像可以检测它们何时被触摸
plane.physicsBody = SKPhysicsBody(circleOfRadius: plane.frame.height / 2)
但我需要它,所以它是图像的边界,而不是圆形或矩形。
【问题讨论】:
-
你想要它是什么?
-
我希望它固定分配给它的图像的大小,它是一个复杂的 2d 对象,圆形和矩形不适合其确切大小。所以我需要使物理体适合图像@Knight0fDragon 的确切大小
-
然后使用SKPhysicsBody(texture:),如果你的精灵由多个节点组成,通过view.textureFromNode创建一个纹理
-
@Knight0fDragon 将其作为正式答案。只要他的图片使用清晰的像素,这绝对是正确的答案
-
不,这个问题应该被删除
标签: swift sprite-kit skspritenode skphysicsbody