let texture = SKTexture(imagenamed: "image.png") physicsBody = SKPhysicsBody(texture: texture,size: size)
但是,如果我将这两行改为类似的话
physicsBody = SKPhysicsBody(rectangleOfSize: size)
然后一切都运行得很好.有没有其他人有这个问题和/或找到了解决方案?
解决方法 这可能是由于纹理的复杂性,但如果没有看到它就很难分辨.正如旋风所说,它可能不应该导致如此显着的放缓,但如果没有进一步的信息,很难解决.从纹理中创建SKPhysicsBody的方法是使用在线工具从路径构建主体.我亲自使用this tool.这可能是一项体面的工作.
总结以上是内存溢出为你收集整理的ios – Swift SpriteKit从图像纹理制作物理体,减慢了我的应用程序太多全部内容,希望文章能够帮你解决ios – Swift SpriteKit从图像纹理制作物理体,减慢了我的应用程序太多所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)