위의 스크립트를 가진 체력바를 캔버스의 자식 오브젝트로 생성하면서 동시에 SetTarget을 호출해서 따라다닐 캐릭터를 받는 코드를 짰어요
문제는 이게 체력바를 생성하면 크기가 엄청나게 작아져서 화면에 보이지가 않을 정도로 되요
근데 저 빨간네모칸 부분을 주석처리하면 체력바가 캐릭터를 따라다니진 않아도 크기 자체는 제대로 나와요...
왜 그럴까요...
offset은 체력바가 캐릭터보다 살짝 아래에 위치하게 할려고 Vector3(0, -0.3f, 0)로 설정했어요
작아도 추적은 제대로 하나요?
네...크기만 엄청 작아질뿐...
혹시 부모 오브젝트 작은거에 슬라이더가 만들어진다던가..? - dc App
그렇다기엔 위에 써둔 것처럼 추적하는 코드 지우고 생성만 하면 크기 자체는 제대로 나와요...
캔버스랑 캔버스 바깥 왔다갔다하는거 헷갈리면 아예 캐릭터 안에 SpriteRenderer 체력바를 만들고 transform.scale로 줄이는 방법도 있음
캐릭터에다 월드스페이스로 캔버스 하나 달아주는건 어때?
recttransform을 수정하는건 어때? 캔버스는 Rect 써서 혹시 그 수치가 작은건 아닌지 봐바 - dc App