Nei*_*ink 10 xcode ios sprite-kit swift xcode10
由于未知的原因,当我使用场景编辑器为一个命名的精灵分配纹理时,Xcode 10一直在崩溃.在必须删除并重新创建我的.sks文件几次后,我决定尝试使用Xcode的游戏模板重现该问题.我采取的步骤如下:
将任何图像资源拖到Assets.xcassets中.我用这个绿色方块:
Stack Overflow上的其他类似问题:
XCode 9在Spritekit中设置SKScene中的纹理时崩溃
如果我在分配纹理之前没有设置颜色精灵的名称,一切正常.但是,如果Xcode被迫至少崩溃一次,我必须完全删除.sks文件才能让Xcode再次打开.
暂时我决定一起避免麻烦,只需在我的SKScene类的didMove(to :)中以编程方式分配纹理:
override func didMove(to view: SKView) {
let greenSquare = childNode(withName: "square_green") as! SKSpriteNode
greenSquare.texture = SKTexture(imageNamed: "square_green")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
908 次 |
| 最近记录: |