1
class AppScene: SCNScene
{
static var targetNode: SCNLookAtConstraint
override init()
{super.init()
//other code not shown...
}
}
所以這是我目前的AppScene類,我試圖使這個變量可以在其他類中使用。 。特別是在我的SKOverlay場景中調用一個按鈕按下,並使其在我的SCNScene中執行某些操作。然而,錯誤顯示如何從另一個類調用一個變量,特別是從一個scnscene到一個skoverlay場景
'static var' declaration requires an initializer expression or getter/setter specifier
我的猜測是,我必須有一個方法的返回被稱爲returnTargetNode
變量。
確定這工作這麼謝謝!但是,當我試圖做一樣的SCNNode'靜態var testNode:SCNNode?'時,當我嘗試聲明一個屬性,如 – Tim2799
'testNode.camera = SCNCamera()',那麼它給了我一個錯誤,如'不良指令'當它解開變量時,它返回null – Tim2799