>
RPG2003으로 HP량을 그림의표시로 나타내고싶은데요,
>>
예를들어 현재 HP가 60일경우, 그림의표시로 왼쪽하단에 60%라고 뜨게 하려고하는데요;
>>
노가다밖에 방법이 없을까요; [게임 Doom처럼]
백분율 체력게이지를 써본적이 없어서 백분율구하는 방법을 잘 모르겠네요;;
제가 아는 한에서라면 아마 현재체력/최대체력 *100으로 백분율을 구하는게 맞을겁니다.
체력을 나타내는데에는 3가지의 판정이 있습니다.
백분율을 구한 변수는 X라고 부르겠습니다.
숫자게이지를 놓을 위치는 A B C 입니다. A는 백단위, B는 십단위, C는 일단위입니다.
우선 백분율로 나온 변수 X를 10으로 나눠줍니다.
그러면 10의 자리수에 어떤 수가 있어야 하는지가 나옵니다.
ex) 53% 를 10으로 나눔 -> 5
이 숫자는 b에 넣어줍니다. 넣는 방법은 1~9까지를 조건분기 해주면됩니다.
그리고 백분율로 나온 변수X의 원래값을 불러들여 (임시변수를 만들던지 어떻게든 해서)
X를 10으로 나머지해줍니다.
ex) 53%를 10으로 나머지함 -> 3
이건 c에 넣어줍니다.
맨 끝에는 이 두조건을 넣어줍니다.
1. 체력이 100%일 경우
X == 100 를 체크합니다.
이것이 맞을경우, A에 1을 넣어줍니다.
2. 체력이 10%이하인경우
이 경우와 b가 0인 경우를 체크하여 모두 맞는 조건이 있으면 b는 그냥 삭제해줍니다.