"Transform.RotateAround"처럼 다른 개체 주위로 개체를 회전하고 싶습니다. 대신 각 통화의 각도를 증가시킵니다. "transform.localEulerAngles"를 사용할 때와 같이 정확히 정확한 각도로 각도를 설정해야합니다."Transform.RotateAround"와 동등하지만 증분이 큽니까 ?? 정확한 각도
나이를 찾고 있지만 좋고 깨끗하고 쉬운 해결책을 찾을 수 없습니다. http://answers.unity3d.com/questions/537155/is-there-a-method-to-set-the-exact-rotation-instea.html
은 각각 "Transform.RotateAround"호출하기 전에 회전을 다시 제안하지만, 어떻게 든이 저와 그것을 작동하지 않습니다 (최고 "해킹"중 하나) :
내가 이미 발견 좋은 해결책이 아닙니다.
? 빈 GameObject를 객체의 중심에 놓고, 객체가 그 안의 회전으로 회전하는 것으로 생각한 적이 있습니까? 복잡한 계산을 추상화합니다. 나는이 질문의 변형을 이미 과거에 이미 언급 한 것처럼 느낀다. [here] (http://stackoverflow.com/questions/40897629/)와 [here] (http://stackoverflow.com/questions/40901164) /). 그들 모두는 비어있는 컨테이너 객체로 끓습니다. – Serlite
것은 다른 위치에있는 많은 다른 점들을 중심으로 같은 물체를 회전시키고 싶습니다. 한 번에. 빈 컨테이너를 만들고 오프셋하는 것보다 더 동적입니다. – swisswiss
다른 점을 중심으로 오브젝트를 회전하려면 해당 점의 가운데에 놓 이도록 컨테이너 오브젝트의 위치를 변경하고 포함 된 오브젝트를 변환 (회전 반경 조정) 한 다음 그에 따라 회전 시키십시오. 아니면이 접근법을 사용할 수 없도록 만드는 조건이 있습니까? (그것은 그 질문에서 철저히 설명하는 것과 관련이 있습니다. 왜냐하면 그것은 내가 바라 보는 변형과 많이 다른 것처럼 보이지 않기 때문입니다.) – Serlite