첫번째 동그라미에 대해... 자세히 보시면 변수번호가 1번이죠?
맨 밑에 보시면 그림의 이동에서 픽쳐의 y좌표가 1번으로 되어있죠? 즉 첫번째 동그라미의
변수 0001:HP는 체력게이지바의 Y좌표설정을 위한것이네요 ;ㅁ;
두번째 동그라미. 백분율 표시를 위한것이랍니다 ;ㅁ;
사실 곱하기 100으로 되어있는데, hp게이지바의 길이의 따라서 이 곱하는 값도 달라집니다.
저 공식은
현재HP
------- x 100 그대로 따라하신다면 이런결과가 나옵니다 ;ㅁ;
최대HP
말하자면 총 체력을 100(이것이 hp 게이지바의 픽셀수겠죠 ;ㅁ;)으로 놨을 때 현재 남은 체력이 몇이냐를
계산하는 공식이랍니다 ;ㅁ;
그리고 세번째 동그라미처진것은...
위와 같은 방법으로, 구하시고 난 다음에도 게이지바의 모양에 따라서 위치가 어긋날 수도 있어요.
그러니까 체력이 꽉 차있을경우, 이 공식을 근거로 하면 hp게이지바의 x좌표가 100이여야 하겠죠,
그런데 x좌표를 100으로 해서 화면에 표시하면
[ ■■■■]■■■■ 게이지바가 이런식으로 어긋나 보이거든요 ;ㅁ;
그래서 어긋난걸 다시 보정해주기 위해서 50픽셀만큼 게이지바를 왼쪽으로 이동시켜준다는 듯입니다 ;ㅁ;
이부분은 이해가 안가신다면, 저부분의 변수의 크기를 50에서 0이라든지 100정도로 바꿔보시고 실행해 보시면 이해가 될것같습니다 ;ㅁ;