मुझे सीनिटकिट में काम करने के लिए स्थितित्मक ऑडियो प्राप्त करने में परेशानी हो रही है। SceneKit खेल Xcode द्वारा उत्पन्न मैं handleTap विधि के अंत में निम्नलिखित कोड को शामिल किया है टेम्पलेट के साथ शुरू:आप सीनियरकिट में काम करने के लिए स्थितित्मक ऑडियो कैसे प्राप्त करते हैं?
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))
ऑडियो चलता है लेकिन मात्रा में कमी नहीं करता जेट कैमरे से दूर ले जाता है के रूप में। क्या मुझे कुछ कदम याद आ रहे हैं या कुछ गलत धारणाएं हैं?
Apple Developer Forums पर क्रॉस-पोस्ट किया गया।
मैंने अभी कोशिश की, लेकिन पास-टू-बाएं के बजाए बाएं से दाएं स्थानांतरित होने के साथ। मैंने एक डब्ल्यूएवी के बजाय एमपी 3 भी इस्तेमाल किया। मैंने या तो कोई स्थितित्मक परिवर्तन नहीं सुना। मैंने SCNAction.playAction पर स्विच करने का प्रयास किया लेकिन इससे कोई फर्क नहीं पड़ता। –
मुझे SpaliteKit में स्थितित्मक ऑडियो के साथ @HalMueller का एक समान अनुभव था। – Confused