1
class AppScene: SCNScene
{
static var targetNode: SCNLookAtConstraint
override init()
{super.init()
//other code not shown...
}
}
그래서 이것은 현재 AppScene 클래스이며이 변수를 다른 클래스에서 사용할 수 있도록 public으로 만들려고합니다. 특히 SKOverlay Scene에서 버튼 누르기를 호출하고 SCNScene에서 뭔가를하도록합니다. 오류가scnscene에서 skoverlay 장면으로 변수를 호출하는 방법
'static var' declaration requires an initializer expression or getter/setter specifier
을 보여줍니다하지만 내 생각 엔 내가 방법을 반환 returnTargetNode
라고 변수를 가지고 있어야한다는 것입니다.
확인을 작동 할 수 있도록 감사합니다! 그러나 SCNNode'static var testNode : SCNNode? '와 같은 것을하려고 할 때 – Tim2799
'testNode.camera = SCNCamera()'와 같은 속성을 선언하려고하면'BAD INSTRUCTION '변수를 언랩하면 null을 반환합니다. – Tim2799