小编Jas*_*ook的帖子

从图像纹理制作物理体的Swift SpriteKit太慢了我的应用程序

我正在尝试制作一个包含两个物理机构之间的碰撞检测的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)

然后一切都运行得很好.有没有其他人有这个问题和/或找到了解决方案?

ios sprite-kit skphysicsbody swift

5
推荐指数
1
解决办法
2423
查看次数

标签 统计

ios ×1

skphysicsbody ×1

sprite-kit ×1

swift ×1