사용자 도구

사이트 도구


dodpop:ninjaslashhealth

닌자 슬래시 체력 게이지 삽입

NS for KAKAO - 체력시스템 초안 http://www.tumblr.com/blog/ninrunner

gui_root > main_panel > hud 의 아이콘들을 재배치하여 화면 상단에 체력 게이지를 배치할 수 있도록 처리한다.

hud에 체력 게이지를 삽입한다. 정 경씨가 리소스 작업 해 줄 것임.

체력 게이지 속성 및 동작

게이지 구성

                                 *
   ♥=============================*---------
   |                  |          *        |
   +--- 하트 아이콘     + 보유량    |        + 소모량
                                 |
                                 + 썸 (thumb)  

속성

  • current amount: 기본 보유량
  • total amount: 최대 보유량 (캐릭터 능력에 따라 증가 가능함)
  • decrease per frame: 프레임당 감소량
  • damage per hit: 피격(충돌) 데미지량
  • restoration after getting heart: 하트 획득 후 회복량
  • restoration after killing boss: 보스 처치 후 회복량

이벤트

  • 플레이어 피격(충돌)시의 이벤트 송/수신
  • 하트 획득 시 이벤트 송/수신
  • 보스 처치 후 이벤트 송/수신
  • 플레이어 체력 최대 이벤트 송/수신
  • 플레이어 체력 최저 이벤트 송/수신
  • 체력 게이지 동작 이벤트 송/수신

동작

  • 메 프레임마다 현재 체력/최대 체력의 양 비율에 맞춰
  • 매 프레임마다 체력량을 감소시킨다.
  • Thumb은 보유량과 소모량의 경계에서 시각적인 큐를 제공한다.

플랜

hud에 health_gauage를 삽입한다. NGUI의 UISlider를 이용한다.

구현

  • CharacerHealth.cs
  • HealthGauge.cs
  • OnChangeHealthGaugeValueEvent.cs
  • OnChangeHealthGaugeValueEventListener.cs

참고

dodpop/ninjaslashhealth.txt · 마지막으로 수정됨: 2014/10/09 21:24 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki