方块/BlockRenderLayer

来自Minecraft基岩版开发Wiki
方块渲染图层枚举
键名 值(国际版 & 中国版服务端) 值(中国版客户端) 接口字符串 描述
RENDERLAYER_DOUBLE_SIDED 0 0 double_sided 完全禁用背面剔除。
RENDERLAYER_BLEND_WATER 不存在 1
RENDERLAYER_ALPHATEST_MICRO_BLOCK 不存在 2
RENDERLAYER_RAY_TRACED_WATER 1 3 光线追踪状态下的水。
[需要更多信息] 2 不存在 未来的延迟技术预览状态下的水。
RENDERLAYER_BLEND 3 4 blend 该渲染方式允许有透明像素或半透明像素(略微透明的像素,类似于染色玻璃),且不会启用环境光遮蔽,因此在制作不完整方块时可使用该渲染方式,防止出现丑陋的阴影。(如果存在多方块的半透明图层叠加,则图层错乱,例如:水)
RENDERLAYER_OPAQUE 4 5 opaque 用于渲染没有alpha通道的纹理,不允许有透明像素或半透明像素(会渲染为黑色或TGA基色)。该渲染方式会启用环境光遮蔽,从而在周围或下方形成阴影。比如常规的不透明方块或原版中处于内层的树叶。
RENDERLAYER_OPTIONAL_ALPHATEST 5 6 用于渲染可选透明像素,类似于原版中处于外层的树叶。
RENDERLAYER_ALPHATEST 6 7 alpha_test 该渲染方式仅允许透明像素或不透明像素,不允许半透明像素(类似于未染色的玻璃),且不会启用环境光遮蔽,因此在制作不完整方块时可使用该渲染方式,防止出现丑陋的阴影。
RENDERLAYER_SEASONS_OPAQUE 7 8 该渲染方式用于渲染在雪原的下雪天气下会变白色的不透明像素,类似于原版中可下雪生物群系中处于内层的树叶。
RENDERLAYER_SEASONS_OPTIONAL_ALPHATEST 8 9 该渲染方式用于渲染在雪原的下雪天气下会变白色的可选透明像素,类似于原版中可下雪生物群系中处于外层的树叶。
RENDERLAYER_ALPHATEST_SINGLE_SIDE 9 10
RENDERLAYER_ENDPORTAL 10 11
RENDERLAYER_BARRIER 11 12
RENDERLAYER_LIGHT 12 13
RENDERLAYER_STRUCTURE_VOID 13 14