森罗万象
教程
OptiFine文档
Blockbench文档
论坛版 (opens new window)
下载示例 (opens new window)
教程
OptiFine文档
Blockbench文档
论坛版 (opens new window)
下载示例 (opens new window)
  • 准备
  • 基础
  • 动态纹理(前篇)
  • 模型和渲染
  • 额外的资源文件
  • 音效
  • 语言和文字

  • OptiFine与MCPatcher
  • CTM
  • CIT
  • CEM
  • 动态纹理(后篇)
  • 光与色

  • 环境
  • GUI
    • GUI设计摘要
    • GUI文件对应的游戏内容
    • 游戏内容对应的GUI文件
      • 主游戏界面
      • HUD
      • 玩家物品栏
      • 配方书界面
      • 容器相关
      • 统计信息
      • 右上角相关
      • 进度相关
    • 主菜单全景图
    • 自定义加载界面
  • PBR纹理
  • 着色器/光影
  • 附录

# 游戏内容对应的GUI文件

本文作者:Xiao2

# 主游戏界面

主界面

注意:按钮的的取用是取左右舍中间的!因此,会有出现按钮图案不衔接的情况(如图退出游戏按钮)

地图选择(gui\world_selection.png)

地图选择

资源包数据包选择都是同一个贴图。(gui\resource_packs.png)

# 主界面全景图:

gui\title\background\panorama_0.png到5,6张图以及overlay(从0-5从上到下类似于动态纹理的长图,用于模糊背景图)。原版是0-5:西北东南上下,其实只要形成一个内正方体盒子就可以了。制作方法:主菜单全景图 (opens new window) 论坛 (opens new window)

# 闪烁标语:

在.minecraft/versions/version/version.jar/assets/minecraft/texts/splashes.txt中,可以通过放置在资源包对应位置assets/minecraft/texts/splashes.txt来进行修改

# Minecraft Realm部分:

├<<<realms─textures─gui─realms
│  │  news_notification_mainscreen.png
│  │  on_icon.png
│  │  off_icon.png

这部分内容包括那个新闻图和闪烁星星。在领域界面还有用到widgets那个信封和闪缩数字

领域

# HUD

HUD

紫色栅格是用于数格子的,有一部分重复的东西是没用的。

副手的左右手设置:选项->自定义皮肤->主手:右手/左手

攻击指示器设置:视频设置->攻击指示器:十字准星/快捷栏/关

# 玩家物品栏

玩家物品栏

# 生存模式

配方书的贴图是gui\recipe_button.png 自己那个没什么用。装备栏的空槽在item文件夹下

# 创造模式

生存模式和创造模式的玩家背景不是同一个。背包没有背包合成格

# 创造模式面板

tab 12个可以各具特色而互不影响。搜索页面和其他页面不是同一个贴图

# 玩家背包格(物品栏+背包3x9)

背包格普遍存在于所有容器,而所有容器都可以设置成不相同的样式而互不干扰。

每个容器界面基本上都是由上下部分组成,下面是玩家背包格,上面是容器部分。

因此可以下面部分统一设计,而上面部分根据容器种类特殊化设计。

# 滚动轴出现位置

创造模式物品栏,切石机,织布机

# 配方书界面

配方书相关

红色表示不可合成,蓝色表示鼠标悬浮。有更多信息的物品会显示成贴图重合(多种合成路径)或者贴图闪烁(同类合成表),右键有更多信息的物品会显示一个更多信息的悬浮框。

左侧标签的标签贴图是根据物品贴图自动生成的。注意,不同类型的熔炉的标签不一样,用到的物品不一样。

# 知识之书出现位置

文件中位置:

gui\recipe_button.png

gui\toasts.png

gui\container\inventory.png

gui\container\crafting_table.png

后面两个貌似没什么用

游戏内位置:

合成表相关位置:背包 工作台 熔炉 高炉 烟熏炉 ——都是用 gui\recipe_button.png

知识之书 item\knowledge_book.png

# 容器相关

详见WIKI容器 (opens new window) Inventory (opens new window)

# 潜影盒

潜影盒

潜影盒和箱子使用的界面是一样的,但是是不同的文件。

# 末影盒、木桶、小型箱子、大型箱子

箱子

这些都使用generic_54,包括陷阱箱。末影盒、木桶、小型箱子占用前3排,采用切割并且拼合而成。

注意红色长线部分,在切割时并没有加入到箱子部分,在切割时,保留第三行下面那条线。

# 动物:马、驴、羊驼、行商羊驼

动物

马:驯服的马有以下两种可用的物品栏:马铠栏:用以装备马铠,专用于马。鞍栏:用以装备鞍。

驴:驯服的驴有以下槽位可用:鞍槽:用于装备鞍。15格空的物品栏,手持箱子对驴按使用键后出现。

羊驼:已驯服的羊驼拥有用于装备1个地毯的槽位,不同颜色的地毯产生的装饰样式不同。手持箱子对着已驯服的羊驼按使用能装备上箱子,并根据强度(实体数据Strength)给出3、6、9、12或15格的物品栏空间)

需要同步绘制马铠、鞍、羊毛物品以及马铠、地毯装饰等皮肤,箱子纹理在动物皮肤内。

# 交易:村民、流浪商人

交易

# 熔炉相关:高炉 熔炉 烟熏炉

熔炉相关png

三种熔炉分别由三个文件管辖,配方按钮另由配方按钮文件管。

燃料条和进度条是程序切片贴图覆盖。

可以根据三种炉子的燃烧特性和外观设计相应的火焰和进度:

高炉:专门用于烧炼矿物或者熔炼金属工具和盔甲,烧炼速度和燃料的燃烧速度是普通熔炉的2倍。

烟熏炉:只能烧制食物,烧制速度和燃料的燃烧速度是普通熔炉的2倍。(from wiki)

在设计时还可以协调考虑熔炉的材质:熔炉的石质,烟熏炉是原木加熔炉,高炉是铁锭加平滑石头加熔炉。

这些特点可以加入到GUI、模型、物品贴图的设计中。

# 工作台

工作台

工作台的配方书按钮不在本贴图,另由配方按钮文件管。

工作台的侧面是一把剪刀一把锯子一把锤子。

设计工作台的GUI的样式的时候还要考虑一下背包合成的样式。

# 附魔相关:附魔台、铁砧、砂轮

其他相关还有书架、青金石等

其中使用的“书籍”在实体纹理里,重复使用在GUI、附魔台、讲台上。

附魔台

铁砧

铁砧的GUI里多了一把前所未见的“工具”。

砂轮

砂轮的方块状态有4个朝向和3个连接方向。

注意砂轮的合成方式——用到了石台阶,可以设计砂轮的中间部分和石台阶有关系

# 锻造台

锻造台

同样的,锻造台也多出了一把前所未有的工具。贴图侧面还有钳子和垂直的贴图。

注意锻造台合成方式是包含铁锭,是铁质的。

# 炼药相关:酿造台

酿造

酿造台是烈焰棒加圆石底座合成而成,底座是石质的。在酿造台上有3个位置是药水模型

KDesp's Better Default (opens new window) 的炼药锅感觉不错。

其他相关还有炼药锅以及其他药品等。

# 红石物品交互:发射器、投掷器、漏斗

发射器

发射器投掷器注意朝向上下的时候不太一样

漏斗

# 织布机

织布机

# 切石机

切石机

切石机底下是由3个石头和上面一个铁锭合成的。

# 制图台

制图台

地图上的图案在map\map_icons.png

# 信标

信标

信标是由下界之星玻璃和黑耀岩合成的。

上面的一些图标其实很冗余,可以进行轻量化地设计

# 统计信息

统计信息

# 右上角相关

进度

配方书提示:左上角容器+物品+文字描述

进度提示:物品+文字描述

教学提示 (opens new window):贴图都在toasts里,第一次进游戏且生存模式才会播报

蓝色提示条:资源包重载失败;复述功能提示:辅助功能设置->复述功能

# 进度相关

tabs是围着window绕一圈,角落分别是左和右,中间的几个都是中间的贴图(即图上标明的2)。原版只用到了5个章节的进度(只用到了图上标的1和2),但是可以用数据包增加进度章节数,因此tab不止只有上面部分。

← GUI文件对应的游戏内容 主菜单全景图 →