0
我在做一個遊戲Swift
和Sprite Kit
。Swift Sprite Kit音頻API而不是AVFoundation?
我想補充背景音樂和音效。
「經典」方式是使用AVFoundation
,但這似乎沒有新的Swift API,只有Objective C
。
有沒有新的現代swift聲音API我可以輕鬆使用Sprite Kit嗎?
我在做一個遊戲Swift
和Sprite Kit
。Swift Sprite Kit音頻API而不是AVFoundation?
我想補充背景音樂和音效。
「經典」方式是使用AVFoundation
,但這似乎沒有新的Swift API,只有Objective C
。
有沒有新的現代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
並重復循環播放音樂。
沒有。像任何其他Objective-C框架一樣,AVFoundation也很容易從Swift獲得。 – LearnCocos2D