メインコンテンツへスキップ

コードフレームワーク

レシピ: 数値に範囲を設ける

プレイヤーが入力できる数値を制限します。

目標

Keeper の最大 HP を 1 から 40 の間に保ちます。

変更内容

schemas/keeper.json
    "max_hp": {
      "label": "Maximum HP",
      "description": "How much damage a Keeper can take.",
      "defaultValue": 10,
      "min": 1,
      "max": 40
    }
  1. 12-13 行目 min と max が数値の範囲を決めます。min は max を超えてはいけません。

範囲外のシナリオやプリセットは、検証に失敗します。

Parameter max_hp 99 is not between 1 and 40.

テストする

端をテストします。プリセットやシナリオで、最小値と最大値を使います。

次へ