• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

UI_HPBar의 rotation을 카메라의 rotation과 돌리면 캔버스 자체가 돌아버립니다

21.11.09 14:22 작성 조회수 175

1

 

캐릭터가 움직여도 HPBar는 카메라를 향해 계속 바라보게 하기 위해서

transform.rotation = Camera.main.transform.rotation; 으로 UI_HPBar를 맞췄는데 이렇게 작성하니

캔버스인 UI_HPBar의 rotation x y z 전부 카메라의 rotation에 맞춰 회전해버려서 해당 사진의 Scene 뷰 처럼 이상하게 표현이 되네요.

우선  transform.rotation = Quaternion.Euler(new Vector3(0, 0, 0)); 로 임시로 바꿔서 땜빵하긴 했는데

강의에서 UI_HPBar는 같은 캔버스인데도 어떻게 rotation을 했을때 제대로 표현되는건지 궁금해서 여쭤봅니다

답변 2

·

답변을 작성해보세요.

0

조개리님의 프로필

조개리

2021.12.23

저도 같은 문제였는데 UI_HPBar 프리펩 밑에

HPBar 의 Pos X, Y 를 0으로 초기화 안하신거 같습니다

0

해당 부분은 코드 뿐 아니라 프리팹 설정 등 여러가지 요인에 의한 복합결과라
위 내용만으로는 알기 힘듭니다.
강의 프로젝트를 다운받아 비교해보시기 바라며,
그래도 정말 정말 못 찾으시겠거든 rookiss@naver.com 로 전체 프로젝트 압축해서 보내주시기 바랍니다.