gpt4 book ai didi

ios - 将简单的动画 GIF 添加到 iOS Spritekit 游戏?

转载 作者:可可西里 更新时间:2023-11-01 05:41:00 34 4
gpt4 key购买 nike

我是一名初级程序员,正在使用 iOS sprite-kit 创建游戏。我有一个保存为 .gif 文件的简单动画 GIF(30 帧)。有没有一种简单的方法(几行代码可能类似于通过 UIImage 添加常规 .png)在我的游戏中显示此 GIF?我做了一些关于在 Xcode 中显示动画 GIF 的研究,其中大部分涉及导入大量类,其中大部分是我认为不需要的东西(我几乎没有足够的知识来筛选它)。

最佳答案

我认为 gif 就像动画 Sprite 一样。所以我要做的是将 gif 作为纹理添加到 for 循环中的 SKSpriteNode 中,然后使用 SKAction.repeatActionForever() 告诉它在设备上运行。老实说,我对此也很陌生。我只是想给出我最好的答案。这是用 Swift 编写的,但我认为转换为 Objective-C 并不难。

var gifTextures: [SKTexture] = [];

for i in 1...30 {
gifTextures.append(SKTexture(imageNamed: "gif\(i)"));
}

gifNode.runAction(SKAction.repeatActionForever(SKAction.animateWithTextures(gifTextures, timePerFrame: 0.125)));

关于ios - 将简单的动画 GIF 添加到 iOS Spritekit 游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24845792/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com