- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教學:製作附加包/迷霧
出自Minecraft基岩版开发Wiki
該頁面的編輯正在進行中。 請幫助我們擴充或改進這篇文章。 |
引言[編輯]
迷霧是一種繪製功能,用於模糊玩家的視野距離,通常用於大氣效果或無縫遮擋尖銳的邊界,如未載入的方塊。雖然傳統上指的是顯示距離,但在特定情況下,遊戲中可能會遇到許多其他型別的迷霧。
接下來我們將幫助您修改或自訂 迷霧
開始[編輯]
本教學需要使用的檔案:
- 資源包資料夾
- 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"
}
}
}
}