名前をつけて教えてください!音楽ビジュアル用のAVAudioPlayerを使用したSKEmiterNode
私のSKEmiterNodeのスケール(意味の大きさ)は、私がAVAudioPlayerを使用してアプリケーションに組み込んだ音楽に大きくて小さくしたいと思っています。今のところこれはかなり私が持っているすべてSKEmiterNodeのためであり、それは偉大に見える:
beatParticle?.position = CGPoint(x: self.size.width * 0.5, y: self.size.height * 0.5)
var beatParticleEffectNode = SKEffectNode()
beatParticleEffectNode.addChild(beatParticle!)
self.addChild(beatParticleEffectNode)
すべてのルックスは.sksファイルで行われています。
ここでは、私は、粒子のスケール(意味の大きさ)を音楽に大きくしたり小さくしたりするコードを置くことができるように、連続ループの "updateBeatParticle"関数を呼び出します。
var dpLink : CADisplayLink?
dpLink = CADisplayLink(target: self, selector: "updateBeatParticle")
dpLink?.addToRunLoop(NSRunLoop.currentRunLoop(), forMode: NSRunLoopCommonModes)
func updateBeatParticle(){
//Put code here
}
どうすればいいですか?私はこのようないくつかのチュートリアルを見ました:https://www.raywenderlich.com/36475/how-to-make-a-music-visualizer-in-ios
しかし、私はかなり彼らの周りに私の頭を得ることはできません彼らは、エミッタ層とObj-Cを使用していると、他のアイデアにも素晴らしい人に興味があるがある可能性があり!