GS2-SkillTree API リファレンス

スキルツリー機能

キャラクターなどの成長要素として利用するスキルツリーを実現します。
木構造に配置されたノードを解放することで、スキルの習得やキャラクターのパラメーター向上を表現できます。

各ノードには前提ノード、解放条件となる検証アクション、スキルポイント・アイテム・通貨などの消費アクションを設定できます。
前提ノードと検証条件を満たし、必要な対価を消費した場合にノードを解放します。

解放状態は propertyId ごとに保持できるため、1つのアカウントが持つ複数のキャラクターについて、個別のスキルツリーを管理できます。
解放済みのノードを未解放に戻すリストレインにも対応し、設定した返還率に応じて解放時の対価を返却できます。

GS2-Buff と連携することで、マスターデータを書き換えずに解放条件・対価・返還率を一時的に補正できます。


GS2-SkillTree SDK for Game Engine API リファレンス

ゲームエンジン向け GS2-SkillTree SDK の モデルの仕様 と API のリファレンス

GS2-SkillTree SDK API リファレンス

各種プログラミング言語向け GS2-SkillTree SDK の モデルの仕様 と API のリファレンス

GS2-SkillTree スクリプト トリガー リファレンス

拡張スクリプトを呼び出すイベントトリガーのリファレンス

GS2-SkillTree Deploy/CDK リファレンス

GS2-Deployのスタックを作成する際に使用するテンプレートのフォーマットと、CDKによる各種言語のテンプレート出力の実装例

GS2-SkillTree マスターデータリファレンス

マスターデータのフォーマットと インポートする各種モデルのリファレンス

GS2-SkillTree トランザクションアクション

検証/消費/入手の各トランザクションアクションの仕様

GS2-SkillTree Buff リファレンス

GS2-Buff でバフを適用する際に指定する、パラメーターの補正が可能なモデル/アクション内のフィールドと、その適用範囲の設定について