// HP
if( nHp == 100 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_100, GetWorld() );
else if( nHp < 100 && nHp >= 95 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_95, GetWorld() );
else if( nHp < 95 && nHp >= 90 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_90, GetWorld() );
else if( nHp < 90 && nHp >= 85 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_85, GetWorld() );
else if( nHp < 85 && nHp >= 80 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_80, GetWorld() );
else if( nHp < 80 && nHp >= 75 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_75, GetWorld() );
else if( nHp < 75 && nHp >= 70 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_70, GetWorld() );
else if( nHp < 70 && nHp >= 65 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_65, GetWorld() );
else if( nHp < 65 && nHp >= 60 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_60, GetWorld() );
else if( nHp < 60 && nHp >= 55 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_55, GetWorld() );
else if( nHp < 55 && nHp >= 50 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_50, GetWorld() );
else if( nHp < 50 && nHp >= 45 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_45, GetWorld() );
else if( nHp < 45 && nHp >= 40 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_40, GetWorld() );
else if( nHp < 40 && nHp >= 35 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_35, GetWorld() );
else if( nHp < 35 && nHp >= 30 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_30, GetWorld() );
else if( nHp < 30 && nHp >= 25 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_25, GetWorld() );
else if( nHp < 25 && nHp >= 20 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_20, GetWorld() );
else if( nHp < 20 && nHp >= 15 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_15, GetWorld() );
else if( nHp < 15 && nHp >= 10 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_10, GetWorld() );
else if( nHp < 10 && nHp >= 5 )
CTextureMgr::GetInstance()->Draw( IMG_PLAYER_HP_5, GetWorld() );
위소스를 보면 대충아시겠지만
hp를 100으로 기준으로해서 이미지 한장 한장을 바꿔줍니다.
근대 제가 궁금한건.. hp 100이 기준이아니라 500이 되든 1000이되든 상황에서
퍼센트로 계산해서 나누고싶은데... 제가 무식해서 어떻게 계산해야 할지 잘 모르겠습니다..
그러니깐.. 총hp의 5퍼센트 이하거나 같으면 hp5이미지 출력
총 hp의 10퍼센트의 이하거나 같으면 ...~~~
근대 저위에 소스는 퍼센트가아니라 그냥 숫자 수치로 계산한건데...
퍼센트로 계산하고 싶어요 ㅠㅠ.. hp 500이라고 치면 10프로 얼마얼마~~ 부탁좀 드릴께요 ㅠㅠ..
maxhp를받아서 hp/maxhp로 계산하면되지
내칑그둘리능긔여운아긔공녕호이오이둘릐는초눈력내칭구
내칑그둘리능긔여운아긔공녕호이오이둘릐는초눈력내칭구
maxhp를받아서 hp/maxhp로 계산하면되지 (2)