-
언리얼 회전..에 대하여언리얼 2023. 3. 6. 10:49
언리얼에서 메시에 상대적 회전을 무한대로 적용하여..
마치 태양 주위로 지구가 계속해서 공전하는 형태의 액터를 만들으려 했다..
회전을 위한 이벤트를 생성해 준 뒤, 무한 루프를 위해 이벤트 내에서 해당 이벤트를 호출했다
그 후 이 이벤트를 Begin Play 이벤트에서 호출해주었다.
이렇게 생성하고 보니 해당 메시가 회전이 적용될 때, 그 값이 계속해서 커지면 문제가 되지 않을까하는
생각이 들어서 해당 회전 값이 360도가 넘어가면 그에 따른 처리를 해주려고 했는데,
뷰포트에 액터를 얹어서 확인해 보니
이런 식으로 -180도에서 180도 사이의 값에서 왔다갔다 거리는 것...이다...
해당 문제에 대한 실마리를 서치해보다가 찾은 언리얼 회전에 관한 글..
https://forums.unrealengine.com/t/basic-questions-about-rotation-from-a-newbie/240599/7
Basic questions about rotation (from a newbie)
Hi ClockworkOcean, this cleared up a lot aswell, especially the first and the last point, thanks for your help! I tried using quaternions in the past but I didn’t get very far because I don’t know how to define them (4 values? whats w?) and I couldn’
forums.unrealengine.com
그 중 이 댓글을 보면 오일러 회전값의 특성인 듯 하다.
현재 -180도에서 180도 사이의 값이 왔다 갔다 거리는 현상이
내가 구현하고자 하는 것에 크게 문제가 되지 않기 때문에
(이러한 현상이 문제가 되는 것의 예로 애니메이션에서 360 이상의 값을 통해 회전 횟수를 지정하거나
음의 회전값을 적용하여 반대로 회전을 지정해야 하는 경우를 말하는 듯 하다.)
이대로 적용시켜도 될 듯 하다.
끝..
'언리얼' 카테고리의 다른 글
Add Force vs Add Impulse vs Launch Character 차이점. (0) 2023.03.09 키보트 입력 이벤트 (0) 2023.03.08 ue5 애니메이션 리타깃 (0) 2023.01.25 나이아가라 및 캐스캐이드 이펙트 속성들.. (0) 2023.01.19 생성자 블루프린트를 통해 자손 액터 생성 및 정렬하기 (0) 2022.12.25