강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

CYJ님의 프로필 이미지
CYJ

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

체력 게이지 #2

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

작성

·

345

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을 했을때 제대로 표현되는건지 궁금해서 여쭤봅니다

퀴즈

Unity 게임 개발 프레임워크에서 Manager를 사용하는 주된 목적은 무엇일까요?

특정 오브젝트의 애니메이션을 제어하기 위해서

자주 사용되는 기능이나 시스템을 중앙에서 관리하기 위해서

캐릭터의 스탯 값을 저장하기 위해서

게임 씬의 배경 음악을 재생하기 위해서

답변 2

0

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

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

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

CYJ님의 프로필 이미지
CYJ

작성한 질문수

질문하기