教學:製作附加包/迷霧

出自Minecraft基岩版开发Wiki
迷霧
系列教學
所屬系列
難易度
初級
前置知識
實踐裝置
WindowsAndroid
所需軟件
  • 假日創作者功能

引言[編輯]

迷霧是一種繪製功能,用於模糊玩家的視野距離,通常用於大氣效果或無縫遮擋尖銳的邊界,如未載入的方塊。雖然傳統上指的是顯示距離,但在特定情況下,遊戲中可能會遇到許多其他型別的迷霧。
接下來我們將幫助您修改或自訂 迷霧

開始[編輯]

本教學需要使用的檔案:

  •  資源包資料夾
    •  manifest.json:清單檔案
    •  fogs:迷霧註冊資料夾
      •  wiki_fog_setting.json:自訂迷霧註冊檔案
      •  default_fog_setting.json:原版準備修改迷霧註冊檔案

範例[編輯]

{
  "format_version": "1.16.100",   //格式版本
  "minecraft:fog_settings": {  //注册
    "description": {
      "identifier": "minecraft:fog_default"   //注册命名空间
    },
    "distance": {
      "air": {   //空气中迷雾效果
        "fog_start": 0.92,
        "fog_end": 1.0,
        "fog_color": "#ABD2FF",
        "render_distance_type": "render"
      },
      "water": {   //水中迷雾效果
        "fog_start": 0,
        "fog_end": 60.0,
        "fog_color": "#44AFF5",
        "render_distance_type": "fixed",
        "transition_fog": {
          "init_fog": {
            "fog_start": 0.0,
            "fog_end": 0.01,
            "fog_color": "#44AFF5",
            "render_distance_type": "fixed"
          },
          "min_percent": 0.25,
          "mid_seconds": 5,
          "mid_percent": 0.6,
          "max_seconds": 30
        }
      },
      "weather": {  //
        "fog_start": 0.23,
        "fog_end": 0.7,
        "fog_color": "#666666",
        "render_distance_type": "render"
      },
      "lava": {   //岩浆中迷雾效果
        "fog_start": 0.0,
        "fog_end": 0.64,
        "fog_color": "#991A00",
        "render_distance_type": "fixed"
      },
      "lava_resistance": {
        "fog_start": 2.0,
        "fog_end": 4.0,
        "fog_color": "#991A00",
        "render_distance_type": "fixed"
      }
    }
  }
}
//以上取自 官方文档
//解包得来的 default_fog_setting.json 方便修改
{
  "format_version": "1.16.100",
  "minecraft:fog_settings": {
    "description": {
      "identifier": "minecraft:fog_default"
    },
    "distance": {
      "air": {
        "fog_start": 0.92,
        "fog_end": 1.0,
        "fog_color": "#ABD2FF",
        "render_distance_type": "render"
      },
      "water": {
        "fog_start": 0,
        "fog_end": 60.0,
        "fog_color": "#44AFF5",
        "render_distance_type": "fixed"
      },
      "weather": {
        "fog_start": 0.23,
        "fog_end": 0.7,
        "fog_color": "#666666",
        "render_distance_type": "render"
      },
      "lava": {
        "fog_start": 0.0,
        "fog_end": 0.64,
        "fog_color": "#991A00",
        "render_distance_type": "fixed"
      },
      "lava_resistance": {
        "fog_start": 2.0,
        "fog_end": 4.0,
        "fog_color": "#991A00",
        "render_distance_type": "fixed"
      }
    }
  }
}

參考[編輯]

  1. Minecraft Wiki:Fog
  2. 官方文件:資源包中的迷霧