- 致编者:请牢记我们的域名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"
}
}
}
}