在我的游戏中,当发生碰撞时,指定的精灵将经历"爆炸"或"玻璃破碎"效果,其中精灵被分成随机的碎片,然后以随机速率、速度和角度移动。我想象这可能需要使用粒子或至少纹理图集。
我找到了一些关于此的信息,但问题/解释是针对Objective-C的。我对iOS开发还比较新,并且仅使用过Swift,因此无法从一种语言翻译为另一种语言。谢谢。
我找到了一些关于此的信息,但问题/解释是针对Objective-C的。我对iOS开发还比较新,并且仅使用过Swift,因此无法从一种语言翻译为另一种语言。谢谢。
let explosionEmitterNode = SKEmitterNode(fileNamed:"the file name")
sprite.addChild(explosionEmitterNode)
在这里,sprite是你想要添加发射器效果的实际节点。或者你也可以将其直接添加到场景中,并设置其位置为:
let explosionEmitterNode = SKEmitterNode(fileNamed:"the file name")
explosionEmitterNode.position = CGPointMake(200,300)
addChild(explosionEmitterNode)