Swift,未找到符号:_OBJC_CLASS _ $ _ SCNParticleSystem

时间:2014-06-08 22:45:56

标签: swift ios8 xcode6 scenekit

我只是拿起Swift并玩SceneKit。我创建了一个简单的" Smoke.scnp" xcode 6编辑器中的粒子发射器,我试图使用SCNParticleSystem类加载它。我已将SceneKit框架包含在项目中。在没有粒子系统的情况下运行时,我可以很好地加载相机和其他节点,但在链接时包括粒子系统失败。我得到的错误是SCNParticleSystem找不到符号。

我对SceneKit没有多少经验,所以这可能不是xcode6或Swift特有的。只是想知道我是否还要设置其他东西?

以下是我的代码片段:

import SceneKit
import QuartzCore

class GameViewController: NSViewController {

    @IBOutlet var gameView: GameView

    override func awakeFromNib(){

        // create a new scene
        let scene = SCNScene()

        // Add camera to scene
        let cameraNode = SCNNode()
        cameraNode.camera = SCNCamera()
        scene.rootNode.addChildNode(cameraNode)

        // Place camera
        cameraNode.position = SCNVector3(x: 0, y: 0, z: 2)

        // Add particle emitter
        let bgSmokeNode = SCNNode()
        var particleSystem = SCNParticleSystem(named: "Smoke", inDirectory: "")
        bgSmokeNode.addParticleSystem(particleSystem)
        scene.rootNode.addChildNode(bgSmokeNode)
    }
}

0 个答案:

没有答案