GS2-Stamina API 레퍼런스

스타미나 기능

현실 시간 경과에 따라 회복되는 스타미나 값을 구현합니다.

스타미나에는 회복 간격과 회복량을 설정할 수 있습니다.
스타미나에는 2단계의 최대값을 설정할 수 있습니다.
첫 번째는 시간 경과에 따른 자연 회복의 최대값이고, 두 번째는 UI상의 이유에 따른 최대값입니다.

GS2에서는 레벨업 시 스타미나를 전부 회복할 때 공정성을 기하기 위해, 자연 회복의 최대값을 초과하여 회복할 수 있도록 하고 있습니다.
한편, 이를 무제한으로 허용하면 UI가 깨질 수 있습니다.
그래서 두 번째 단계의 최대값을 마련해 두었으며, 설령 이를 초과하는 일이 있더라도 GS2-Distributor를 사용하고 있다면 선물 상자로 스타미나 회복 리소스를 전달할 수 있습니다.

이 구조를 응용하면 도시 건설 게임의 채집 기능도 구현할 수 있습니다.
스타미나 모델에 건축물을 설정하고, 스타미나 값을 건축물의 생산량으로 표현합니다.


GS2-Stamina SDK for Game Engine API 레퍼런스

게임 엔진용 GS2-Stamina SDK의 모델 사양과 API 레퍼런스

GS2-Stamina SDK API 레퍼런스

각종 프로그래밍 언어용 GS2-Stamina SDK의 모델 사양과 API 레퍼런스

GS2-Stamina 스크립트 트리거 레퍼런스

확장 스크립트를 호출하는 이벤트 트리거의 레퍼런스

GS2-Stamina Deploy/CDK 레퍼런스

GS2-Deploy의 스택을 생성할 때 사용하는 템플릿 포맷과, CDK를 이용한 각종 언어의 템플릿 출력 구현 예제

GS2-Stamina 마스터 데이터 레퍼런스

마스터 데이터 포맷과 임포트할 각종 모델의 레퍼런스

GS2-Stamina 트랜잭션 액션

검증/소비/입수 각 트랜잭션 액션의 사양

GS2-Stamina Buff 레퍼런스

GS2-Buff로 버프를 적용할 때 지정하는, 파라미터 보정이 가능한 모델/액션 내 필드와 그 적용 범위 설정에 대해