두 게임 객체 sphereOne
및 sphereTwo
을 빈 게임 객체 both
의 자식으로 사용했습니다.gameObject를 회전하는 평면에서 Unity의 다른 gameObject 주위를 회전하는 방법
나는이 sphereTwo
주위 sphereOne
를 회전 할 수있는 sphereTwo
void Update()
{
transform.RotateAround(sphereOne.transform.position, new Vector3(0, 1, 0), 100*Time.deltaTime);
}
에 부착이 C# 코드를했습니다.
부모 게임 객체 both
을 회전하면 해당 특정 평면에서만 회전합니다. 그것은 부모 개체의 회전과 동일한 평면 상에 놓 이도록
어떻게 동적으로이 회전 영역의 위치를 변화 업데이트하나요?
올바른 평면과 관련하여 부모의 위치 벡터로 위치 벡터를 설정 하시겠습니까? –
여기 비밀은 물건을 "보유"하고있는 비어있는 게임 객체 (흔히 "마커"라고 부름)입니다. – Fattie
[부모 축을 중심으로 회전하는 어린이와의 어려움] 가능한 복제본 (http://stackoverflow.com/questions/37753519/difficulty-with-rotating-child-around-parent-axes) – Fattie