我有麻煩定位音頻在SceneKit工作。與由Xcode中生成的I已經添加以下代碼到handleTap方法結束時的遊戲SceneKit模板開始:你如何獲得位置音頻在SceneKit中工作?
let ship = scnView.scene!.rootNode.childNode(withName: "ship", recursively: true)!
if let source = SCNAudioSource(fileNamed: "art.scnassets/monoAudioTest.wav")
{
source.volume = 1
source.isPositional = true
source.shouldStream = true
source.loops = true
source.load()
let player = SCNAudioPlayer(source: source)
ship.addAudioPlayer(player)
}
ship.runAction(SCNAction.move(to: SCNVector3(0, 0, -10000), duration: 8))
音頻播放但體積不減少作爲射流移動遠離相機。我是否錯過了一些步驟或做出了一些錯誤的假設?
我剛試過,但左到右的移動,而不是近到遠。我還使用了MP3而不是WAV。我也沒有聽到任何位置變化。我嘗試切換到SCNAction.playAction,但沒有任何區別。 –
我在使用SpriteKit中的定位音頻時曾遇到類似的@HalMueller體驗。 – Confused