gpt4 book ai didi

Swift Sprite Kit Audio API 而不是 AVFoundation?

转载 作者:行者123 更新时间:2023-11-28 13:22:00 24 4
gpt4 key购买 nike

我正在使用 SwiftSprite Kit 制作游戏。

我想添加背景音乐音效

“经典”方法是使用 AVFoundation,但这似乎没有新的 Swift API,只有 Objective C 的。

是否有新的 modern swift 声音 API 可以轻松地与 Sprite Kit 一起使用?

最佳答案

在 iOS 8 或 OS X Yosemite 中没有框架有新的 Swift API。所有 Objective-C 框架都自动桥接到 Swift,其中包括 SpriteKit 和 AVFoundation。

如果您正在寻找更详细的 AVFoundation API 的快速高级替代方案来为您的游戏添加声音和音乐,那么 SpriteKit 本身就是您的最佳选择。 (无论您使用 Swift 还是 Objective-C。)

SKAction 提供一个 playSoundFileNamed:waitForCompletion:行动。为第二个参数传递false 以播放音效,或传递true 并进行重复 Action 以循环播放音乐。

关于Swift Sprite Kit Audio API 而不是 AVFoundation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24587471/

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