게이지바 만들때 좌표와 변수에 대해서 질문이요

by 카리스 posted Aug 22, 2006
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

 


 


첫번째 동그라미에 대해... 자세히 보시면 변수번호가 1번이죠?


맨 밑에 보시면 그림의 이동에서 픽쳐의 y좌표가 1번으로 되어있죠? 즉 첫번째 동그라미의


변수 0001:HP는 체력게이지바의 Y좌표설정을 위한것이네요 ;ㅁ;


 


두번째 동그라미. 백분율 표시를 위한것이랍니다 ;ㅁ;


사실 곱하기 100으로 되어있는데, hp게이지바의 길이의 따라서 이 곱하는 값도 달라집니다.


저 공식은


 


현재HP


-------    x   100                   그대로 따라하신다면 이런결과가 나옵니다 ;ㅁ;


최대HP


말하자면 총 체력을 100(이것이 hp 게이지바의 픽셀수겠죠 ;ㅁ;)으로 놨을 때 현재 남은 체력이 몇이냐를


계산하는 공식이랍니다 ;ㅁ;


 


 


그리고 세번째 동그라미처진것은...


위와 같은 방법으로, 구하시고 난 다음에도 게이지바의 모양에 따라서 위치가 어긋날 수도 있어요.


그러니까 체력이 꽉 차있을경우, 이 공식을 근거로 하면 hp게이지바의 x좌표가 100이여야 하겠죠,


그런데 x좌표를 100으로 해서 화면에 표시하면


[         ■■■■]■■■■       게이지바가 이런식으로 어긋나 보이거든요 ;ㅁ;


그래서 어긋난걸 다시 보정해주기 위해서 50픽셀만큼 게이지바를 왼쪽으로 이동시켜준다는 듯입니다 ;ㅁ;


이부분은 이해가 안가신다면, 저부분의 변수의 크기를 50에서 0이라든지 100정도로 바꿔보시고 실행해 보시면 이해가 될것같습니다 ;ㅁ;


 


Articles

1 2 3 4 5 6 7 8 9 10