Cra*_*att 4 macos sprite-sheet ios sprite-kit swift
标题说明了一切.如何在swift和sprite工具包中使用精灵表?我搜索了谷歌,堆栈交换和苹果文档,我无法想出这个.
在xcode 7中,您可以使用Images.xcassets创建精灵地图集.
如果使用正确的后缀(@ 2x和@ 3x)拖动所有三种图像尺寸,它将自动为您填充图像.
然后在代码中使用这些资产只需写:
let atlas = SKTextureAtlas(named: "Sprites")
let texture = atlas.textureNamed("ball")
let sprite = SKSpriteNode(texture: texture)
Run Code Online (Sandbox Code Playgroud)
你可以不那么具体,只需指定一个纹理:
let texture = SKTexture(imageNamed: "ball")
let sprite = SKSpriteNode(texture: texture)
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找使用已经创建的精灵表,请在SO上查看此答案:在xcode中使用精灵表.
| 归档时间: |
|
| 查看次数: |
6418 次 |
| 最近记录: |