> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-Stamina API リファレンス

スタミナ機能




現実時間経過によって回復するスタミナ値を実現します。

スタミナには回復間隔と回復量を設定できます。<br>
スタミナには2段階の最大値を設定できます。<br>
1つ目は時間経過による自然回復の最大値。2つ目はUIの都合による最大値です。

GS2では、レベルアップ時にスタミナを全回復するときに公平性を期するため、自然回復の最大値を超えて回復できるようにしています。<br>
一方で、これを無制限に許可してしまうと、UIに破綻をきたしてしまう可能性があります。<br>
そのため、二段階目の最大値を設けており、仮にこちらを超えるようなことがあっても GS2-Distributor を使用していればプレゼントボックスにスタミナ回復リソースを届けられるようになっています。

この仕組みを応用すると、街づくりゲームの採集機能も実装できます。<br>
スタミナモデルに建築物を設定し、スタミナ値を建築物の生産量として表現します。

[マイクロサービス紹介 / GS2-Stamina](../../microservices/stamina)



- [GS2-Stamina Buff リファレンス](/ja/api_reference/stamina/buff/)
  
- [GS2-Stamina Deploy/CDK リファレンス](/ja/api_reference/stamina/deploy/)
  
- [GS2-Stamina SDK API リファレンス](/ja/api_reference/stamina/sdk/)
  
- [GS2-Stamina SDK for Game Engine API リファレンス](/ja/api_reference/stamina/game_engine/)
  
- [GS2-Stamina スクリプト トリガー リファレンス](/ja/api_reference/stamina/script/)
  
- [GS2-Stamina トランザクションアクション](/ja/api_reference/stamina/stamp_sheet/)
  
- [GS2-Stamina マスターデータリファレンス](/ja/api_reference/stamina/master_data/)
  
