den*_*xic 4 animation uiviewcontroller ios scenekit swift
我.sks根据spark模板创建了一个粒子发射器。我的应用程序是一个普通的应用程序(不是游戏)。当用户单击按钮时,我有一个新的视图控制器,它以模态方式显示,over fullscreen以便我可以模糊背景。
在这个模式中,我创建了一个view并给它一个类,SCNView请参见下图:
如何加载粒子.sks文件以在视图上的 viewController 上执行动画Particles?
更新 如何在视图控制器中加载 SceneKit 粒子系统?
正如 @mnuages 所提到的,您可以使用.scnpfile 而不是.sksSceneKit 粒子系统。
所以步骤是:
ConfettiSceneKitParticleSystem.scnpSCNView它的类,就像问题的打印屏幕中一样在你的UIViewController:
class SomeVC: UIViewController {
@IBOutlet weak var particles: SCNView!
override func viewDidLoad() {
super.viewDidLoad()
let scene = SCNScene()
let particlesNode = SCNNode()
let particleSystem = SCNParticleSystem(named: "ConfettiSceneKitParticleSystem", inDirectory: "")
particlesNode.addParticleSystem(particleSystem!)
scene.rootNode.addChildNode(particlesNode)
particles.scene = scene
}
Run Code Online (Sandbox Code Playgroud)
}
瞧……你有动画了:)
| 归档时间: |
|
| 查看次数: |
3890 次 |
| 最近记录: |