= 创作分享 =
编程开发
关于1.19.2 fabric透明材质不透明
HTony03

关于1.19.2 fabric透明材质不透明

HTony03 于 2023-6-17 21:57 ( 10月前 ) [复制链接] [只看楼主] [打印]
322 1
本帖最后由 QQ酱497598 于 2023-6-17 21:57 编辑

在将forge转fabric过程中遇到一个问题:
blockbench上使用的是中间透明的材质,加载到游戏中中间不透明
解决方法1:将其镂空
弊端:方块多,工作量巨大
寻求其他解决方式
发表于 2023-6-17 21:57:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 1 条回复!
aftersans53228
本帖最后由 QQ酱303773 于 2023-7-17 09:19 编辑

fabric
在客户端主类方法里加上
BlockRenderLayerMap.INSTANCE.putBlock(方块, RenderLayer.getCutout());
然后在方块的Setting构造跟个.nonOpaque()

forge
在Setting构造跟.notSolid()
然后在客户端里面创建一个静态注册方法,参数event
下面跟
event.enqueueWork(() -> {
            RenderTypeLookup.setRenderLayer(方块, RenderType.getCutout());
        });


另外如果要半透明就把.getCutout改成getTranslucent

发表于 2023-7-17 09:18:14 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表