SCNNode를 여러 번 복사하고 각 노드와 다른 위치에 서로 다른 재료를 사용하고 싶습니다. 그러나 동일한 규모를 유지. 따라서 복사 한 노드의 크기를 변경하면 복사 된 모든 노드가 변경됩니다. 아래 코드에서 changeScale()을 실행하면 복사 된 노드 눈금이 변경되지 않습니다. 복사 된 모든 노드의 크기 또는 지오메트리의 크기를 함께 변경할 수있는
안녕하세요 저는 SceneKit 게임을 가지고 있는데 두 개체가 충돌하여 다른 개체와 물리적으로 반응하기를 바랍니다. 이것은 하나를 제외한 모든 오브젝트에서 정상적으로 작동합니다. 이 모양은 내 선수 (롤링 볼)가 종종 그 부분을 통과 할 때 부정확 한 것처럼 보이며 다른 시간에는 충돌에 반응합니다. 나는 그것이 공의 속도와 관련이 있을지도 모른다라고 생각
SCNScene에서 추출중인 노드가 있습니다. 그것에 대한 정보가 있지만 경계 상자 계산 방법에 대해 혼란스러워합니다. 이를 사용하여 벡터 0, 0, 0에로드되면 노드는 위치 : [myNode setPosition: SCNVector3Make(0, 0, 0)];
그러나, 경계 상자는 여전히 -1 min.x 보고서. 방금 0에 위치시킨 경우 어떻게 될
SCNNode의 색상 변경을 어떻게 애니메이트 할 수 있습니까? SpriteKit에서는 colorizeWithColor SKAction 만 사용 하겠지만 SceneKit에는 해당 옵션이 없습니다. SpriteKit에는 일반적으로 두 노드 사이에 충돌이 있습니다. 노드가 충돌했을 때 노드 중 하나가 colorizeWithColor SKAction을 실행하여
피벗 및 위치가 변경된 자식 노드를 처리하고 있습니다. 나는 많은 SCNNode 변환 주제를 발견했지만, 그것들 중 어느 것도 나의 상황을 나타내는 것 같지 않습니다. (이미지 i.stack.imgur.com/v3Lc4.png에있다 2 개 이상의 링크를 게시 할 수 없습니다) 그리고 피벗을 조정, 그 중 상위 4 개를 선택 나는 여섯 개 공을 가지고 , 위
카메라의 움직임을 반영하는 SCNScene에 십자가를 회전 좌표계 나는 다음과 같이 당신의 도움을 사용할 수 내가 두 SCNViews 이 - 큰 일 (skView) 될 수있는 사용자에 대한 장면을 보여주는 표준 allowsCameraControl 옵션을 사용하여 사용자에 의해 조작이 가능 - 나는 사용자가 큰 SCNView 에서 수행하는 모든 카메라 탐색을
난 그냥 한 번 .dae 만 파일 (3D 모델 파일)에서 애니메이션을 실행하기 위해 노력하고있어,이 내 코드입니다 animation.removedOnCompletion = YES;하지만 작동하지 않습니다, 나는 DAE 애니메이션에서 SCNNodes에 CAAnimations를 사용할 때 이상한 일이있어, 대리자를 설정하려고하고 animationDidStop:
안녕하세요. 내 게임의 기초가되는 SCNScene이 있습니다. 조명이 까다 롭고 내가 원하는 효과를 얻으려면 세 번 빛을 세 번 복제하는 것이 끝났습니다. 이렇게하면 조명의 강도가 높아져 내가 원하는 효과와 색상을 만들 수 있습니다. 그러나 나는 모든 캐스팅 그림자가 내 fps에 큰 타격을주고 있다는 것을 알고 있습니다. 내 fps를 파괴하지 않고 복제 한