# 主菜单全景图
主菜单全景图就是主菜单的背景,其纹理位于 assets/minecraft/textures/gui/title/background
文件夹下,共六张。
把这六张图片拼接一下,不难看出这是一个盒子的展开图。想象将其折叠成一个盒子,将玩家视角置于盒子正中央,就好似玩家声临其境一样。这就是游戏中常用的 Cube Mapping (opens new window) 技术。
# 如何制作主菜单全景图
# 常规方式:截图
最简单的方法就是在游戏里看向六个方向,分别截一张图:
首先要在启动器中将游戏窗口大小改为 512 x 512 或 1024 x 1024。
拍摄前要阻止各种可能的变化,防止不同截图衔接不上,最好将世界变成彻底静态的。
/gamerule doDaylightCycle false
停止昼夜交替- 关闭飘来飘去的云
- 如果开的光影中有各种晃动元素,也要关掉
调整角视场(开启动态视场请调整到82,关闭动态视场请调整到90)
按下 F1(有些笔记本需要 Fn + F1)隐藏一切 UI
(可选)在
选项>视频设置>其他
中调整截图大小选择合适的位置,选择合适的时间,调整光影的各种设置以达到最符合氛围的效果
/tp @p ~ ~ ~ 0 0
,按下 F2(有些笔记本需要 Fn + F2)截图得到panorama_0.png
/tp @p ~ ~ ~ 90 0
,截图得到panorama_1.png
/tp @p ~ ~ ~ 180 0
,截图得到panorama_2.png
/tp @p ~ ~ ~ -90 0
,截图得到panorama_3.png
/tp @p ~ ~ ~ 0 -90
,截图得到panorama_4.png
/tp @p ~ ~ ~ 0 90
,截图得到panorama_5.png
将截图放到资源包的
assets/minecraft/textures/gui/title/background
文件夹下,测试,如果感觉图片之间衔接不好,可以试着调整一下光影设置,很多光影会模糊加深屏幕边缘,要将这类设置关掉。
# extra:使用mod
1.9.x-1.19.x 版本可以使用 Quark (opens new window) 模组中的全景图生成器功能(Ctrl+Shift+PrtSc(截图键)
),但实际上这个功能只相当于瞬间执行上述方法的第五步。
如果使用 1.14.4-1.15.x 版本,可以使用 Runorama——全景截图背景 (opens new window) mod。
# extra2:画
Conquest_ 资源包的主菜单全景图是画出来的。
# 进阶:使用软件
全景图本质上是一个天空盒(skybox),它自然可以用3D渲染软件渲染出来,这部分需要一定专业知识,在此不多赘述。我也不会。
# 特殊:静态背景图片
还记得我们在一开始遇到的问题吗?我们用原版assets文件制作初始资源包时,主菜单的全景图变成了灰幕。
从 1.13 版本起,全景图文件夹里就多了一张名为panorama_overlay.png
的图片,让我们再次把这张图片放回 assets/minecraft/textures/gui/title/background
文件夹
顾名思义,这张图的含义似乎是:在全景图上覆盖的图片,我们将其稍加编辑,查看下效果:
效果已经很明显了,panorama_overlay.png将覆盖在主菜单全景图上,如果这张图片支持任意分辨率,那我们就可以用一张静态的图片取而代之。
比如这样:
# 使用 OptiFine 添加更多花样
详见 OptiFine 帮助文档的自定义全景图章节
← 游戏内容对应的GUI文件 自定义加载界面 →