1
class AppScene: SCNScene
{
static var targetNode: SCNLookAtConstraint
override init()
{super.init()
//other code not shown...
}
}
これは現在のAppSceneクラスです。この変数を他のクラスで使用できるように公開しようとしています。特に、私のSKOverlayシーンのボタンを押してSCNSceneの中で何かをするようにしてください。しかし、エラーが別のクラスから別のクラス、特にスカベンジシーンに変数を呼び出す方法
'static var' declaration requires an initializer expression or getter/setter specifier
示して私の推測では、私はリターンreturnTargetNode
と呼ばれる変数法を持たなければならないということです。
[OK]を動作するようにあなたに感謝します!しかし、私が – Tim2799
'testNode.camera = SCNCamera()'のようなプロパティを宣言しようとすると、SCNNode 'static var testNode:SCNNode? 'で同じことをしようとすると、' BAD INSTRUCTION '変数をアンラップするとnullを返します – Tim2799