0
행운이없이 2 일 동안 단서를 찾고있었습니다.한 축을 중심으로 노드를 회전하십시오.
기본적으로 Scenekit에서는 하나의 축을 중심으로 노드의 회전을 애니메이션으로 만들고 싶습니다. 문 열림 애니메이션 같은 것.
물건을 회전 시키면 필요에 따라 문쪽이 아니라 중간에서 회전합니다. 여기에 내가 할 노력했다의 예제 코드는 다음과 같습니다 내가 정말 감사합니다 무엇을해야하는지에
let oldTransform = node.transform
let rotation = SCNMatrix4MakeRotation(Float(-Double.pi/2.0), 5.0, 0.0, 0.0);
SCNTransaction.begin()
SCNTransaction.animationDuration = 1.5
node.transform = SCNMatrix4Mult(rotation, oldTransform)
SCNTransaction.commit()
어떤 힌트. Scenekit을 처음 접했을 뿐이에요.
노드의 기준점을 변경하거나 다른 노드의 하위 노드로 추가하고이를 회전 시키십시오. –