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

  • OptiFine与MCPatcher
  • CTM
    • CTM方法
    • 枯山水——CTM
    • 枯山水——随机纹理
    • 枯山水——生物群系
    • 枯山水——优先级
    • 简化CTM方法
    • 海鼠壁——竖向连接
    • 海鼠壁——横向连接
    • 砂砾——重复图案
    • 砂砾——覆盖纹理
    • 卢恩符文——覆盖方法的变体
    • 杂项——补充
  • CIT
  • CEM
  • 动态纹理(后篇)
  • 光与色

  • 环境
  • GUI
  • PBR纹理
  • 着色器/光影
  • 附录

# 枯山水——优先级

之前我们取消了沙子和红沙的随机模型,导致现在它们看上去非常栅格化,缺少随机性:

image-20200708143344382

我们要重新为它们设置随机纹理

image-20200708144345874

我们看到栅格化的问题确实减轻了不少,但是,我们之前放在这里的枯山水纹理又被覆盖了。

image-20200708144434669

这是因为如果不同的属性文件互相冲突,会使用文件路径排序靠前的属性文件。为了凑出这种情况,我做了点小把戏:

image-20200708144853852

原本sand文件夹排序在karesansui文件夹之后。我在前面加了个0,使沙子的属性文件排序在枯山水的属性文件之前。

我们把这个0给去掉,让sand排到karesansui的后边去:

image-20200708153940316

回到游戏重载资源包,我们看到枯山水优先于沙子显示了:

image-20200708154016153

虽然这个案例是凑出来的,但如果碰到出现冲突的情况,我们确实可以通过更改文件夹的名称排序来确立属性文件的优先级。

注意

不要使用weight属性,虽然官方帮助文档里写了weight属性可以用于更改权重,但是实际上weight属性根本不会被解析,这是我测试且查看了源码后得出的结论。

← 枯山水——生物群系 简化CTM方法 →