谢谢
解决方法 这可以通过SKEmitterNode实现import SpriteKitlet heartsfile = "heart-bubbles.sks"//particle fileclass HeartBubblesScene : SKScene { var emitter: SKEmitterNode? func beginBubbling() { emitter = SKEmitterNode(filenamed: heartsfile) let x = floor(size.wIDth / 2.0) let y = heartHeight emitter!.position = CGPointMake(x,y) emitter!.name = "heart-bubbles" emitter!.targetNode = self emitter?.numParticlesToEmit = 1 addChild(emitter!) emitter?.resetSimulation() }}class VIEwController: UIVIEwController {@IBOutlet weak var heartBubblesVIEw: SKVIEw!//Create a custom vIEw insIDe vIEw controller and set the class to SKVIEwlet heartBubblesScene = HeartBubblesScene() overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() heartBubblesVIEw.presentScene(heartBubblesScene) } overrIDe func touchesBegan(touches: Set<UItouch>,withEvent event: UIEvent?) { heartBubblesScene.beginBubbling() }}
这是一个例子HeartAnimation
总结以上是内存溢出为你收集整理的ios – 如何实现Periscope的心脏动画?全部内容,希望文章能够帮你解决ios – 如何实现Periscope的心脏动画?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)