사용자 도구

사이트 도구


dodpop:ninjaslashhealth

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
dodpop:ninjaslashhealth [2014/02/19 04:56] – 제거됨 changwoododpop:ninjaslashhealth [2014/10/09 21:24] (현재) – 만듦 - 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== 닌자 슬래시 체력 게이지 삽입 ======
 +NS for KAKAO - 체력시스템 초안 http://www.tumblr.com/blog/ninrunner
  
 +gui_root > main_panel > hud 의 아이콘들을 재배치하여 화면 상단에 체력 게이지를 배치할 수 있도록 처리한다.
 +
 +hud에 체력 게이지를 삽입한다. 정 경씨가 리소스 작업 해 줄 것임.
 +
 +===== 체력 게이지 속성 및 동작 =====
 +==== 게이지 구성 ====
 +<code>
 +                                 *
 +   ♥=============================*---------
 +                    |          *        |
 +   +--- 하트 아이콘     + 보유량    |        + 소모량
 +                                 |
 +                                 + 썸 (thumb)  
 +</code>
 +
 +==== 속성 ====
 +  * 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
 +
 +===== 참고 =====
 +  * http://www.youtube.com/watch?v=h0x5196mWlk
 +  * http://redmine.madpixelmachine.com/
 + 
dodpop/ninjaslashhealth.1392785792.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki