카메라가 바라보는 방향쪽으로 이동하는 트리거를 만들었는데
우선 x y 좌표를 따라 즉시이동시키는 트리거와
유닛 높이를 삼각함수가 적용된 카메라 y축 산술곱셈에 따라 가감하는 트리거를
중첩시켜서 만들었습니다.
(-tan 카메라의 y축 회전) * 평면이동거리
이런 식으로 높이를 조절하게 만들었는데
대부분의 경우 만족할만큼 움직이나 문제점이 몇가지 있습니다.
카메라가 완전히 90도 방향에서 내려다 보거나 -90방향에서 올려다보면
각도가 제대로 잡히지 않아 높이가 확 치솟거나 확 가라앉습니다.
(디버그로 카메라y축 각도를 확인해보니 90도나 -90도가 아닌 터무니없이 큰 수치였습니다)
그리고 또 행위자 회전설정트리거로 유닛이 항상 카메라 방향을 보게 해놨는데
시점 변환이 다소 급격하게 이루어지면 유닛이 자세를 잡는 모션을 하느라
해당 회전설정이 지연되는 현상이 있습니다. 평형자세유지 애니메이션을 지우면
될 것 같은데 어디있는지 도저히 찾을수 없었습니다 ㅠ 유닛은 바이킹이었구요.
하나 더 질문 드리자면 유닛에서 미사일이 발사되게 할 생각인데
유닛에서 지점으로 효과를 주려고 하니 지점설정이 평면상에서만 되는것 같습니다. 유닛을 기준점으로 잡고 지정한 3D공간 방향으로 지정된 거리만큼 떨어진
지점에 효과를 발생시키려면 어떤걸 써야 할지 알고싶습니다..
Z 오프셋 트리거와 xy오프셋을 중첩시켜보았는데 역시 높이가 인식이 안되고 유닛이 있는 높이의 평면상으로만 날아가더군요..
질문이 많고 다소 난해하게 쓰여진점이 있지만 도움을 주실거라 믿습니다 ㅠ
최대한 제가 스스로 알아보려고 했는데 막힌게 며칠째 풀리지 않아 고민입니다..