• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

소행성의 HP UI 위치가 리셋 됩니다

21.09.29 03:41 작성 조회수 86

0

강의 따라서 똑같이 코드를 넣었는데 

이상하게 소행성 프리펩에서 UI 위치 잡아 둔게 적용이 안되고

생성만 되면 UI의 위치가 (0,0,0) 이렇게 됩니다 

현재는 오리진 좌표를 얻는 부분에다가 임의로 Vector3()를 더해주는 걸로 해결 했는데 왜 이러는지 도대체 이해가 안됩니다

답변 1

답변을 작성해보세요.

0

Init 함수를 잘 실행하고 있는지 연결은 잘 되었는지 업데이트에서 잘 적용되었는지 확인 하는 것이 필요할 것 같습니다. 

처음에 프리펩이 0, 0 위치에 있습니다. 그래서 hp바의 경우 로컬 포지션이 0,0을 기준으로 상단으로 올라가 있을 것입니다. 이 값을 저장했다가 업데이트에서 현재 소행성의 위치에 이 값을 더해서 대입해주면 정확한 위치로 갑니다. (소행성이 앞으로 이동하면서 UI가 상단에 위치함)

안되는 내용은 메일로 보내주시면 확인하겠습니다. 

감사합니다.