我正在尝试制作一个包含两个物理机构之间的碰撞检测的iOS应用程序.我希望其中一个物理体是我正在使用的图像的形状,但是当我尝试使用纹理时,它会极大地减慢我的应用程序并最终导致它完全冻结.这些是导致它的两行代码:
let texture = SKTexture(imageNamed: "image.png")
physicsBody = SKPhysicsBody(texture: texture, size: size)
Run Code Online (Sandbox Code Playgroud)
但是,如果我将这两行改为类似的话
physicsBody = SKPhysicsBody(rectangleOfSize: size)
Run Code Online (Sandbox Code Playgroud)
然后一切都运行得很好.有没有其他人有这个问题和/或找到了解决方案?