Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/枚举值/RenderLayer.md
boybook 760c2dd9ad 2.6
2025-12-01 20:59:16 +08:00

37 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# RenderLayer
class in mod.common.minecraftEnum
- 描述
方块渲染时的材质类型
- 备注
- 目前自定义方块只支持使用部分材质,具体见[自定义方块json组件](../../../mcguide/20-玩法开发/15-自定义游戏内容/2-自定义方块/1-JSON组件.md)
由于联机大厅和apollo存在部分材质缺少定义所以枚举值在联机大厅和apollo环境下整体-2
Blend = 5 变成 Blend = 3 ; Opaque = 6 变成 Opaque = 4依此类推
```python
class RenderLayer(object):
DOUBLE_SIDED = 0 # 双面
BLEND_WATER = 1 # 半透明水面
ALPHATEST_MICRO_BLOCK = 2 # 全透明微缩方块
RAY_TRACED_WATER = 3 # 原版光线追踪水面
DEFERRED_WATER = 4 # 原版延迟渲染水面
BLEND = 5 # 半透明
OPAQUE = 6 # 不透明
OPTIONAL_ALPHATEST = 7 # 局部全透明
ALPHATEST = 8 # 全透明
SEASONS_OPAQUE = 9 # 原版用于渲染不透明树叶
SEASONS_OPTIONAL_ALPHATEST = 10 # 原版用于渲染局部全透明方块
ALPHATEST_SINGLE_SIDE = 11 # 单面全透明
ENDPORTAL = 12 # 原版末地传送门
BARRIER = 13 # 原版屏障
LIGHT = 14 # 原版光源
STRUCTURE_VOID = 15
```