首页 > 解决方案 > 如何为场景形式的阴影创建透明面板?

问题描述

我到处寻找,但没有找到答案。这个想法是创建一个带有仅接收阴影的透明面板的节点。我试过了

MaterialFactory.makeTransparentWithColor(context, new Color(255,255,255,0.2f))
.thenAccept(material -> {
            Vector3 size = new Vector3(5f,0.0001f,5f);
            Vector3 center = new Vector3(0f,-0.5f,0f);
            ModelRenderable floorRenderable = ShapeFactory.makeCube(size,center,material);
            floorNode.setRenderable(floorRenderable);
        })

MaterialFactory.makeTransparentWithTexture(context, texture)
        .thenAccept(material -> {
            Vector3 size = new Vector3(5f,0.0001f,5f);
            Vector3 center = new Vector3(0f,-0.5f,0f);
            ModelRenderable floorRenderable = ShapeFactory.makeCube(size,center,material);
            floorNode.setRenderable(floorRenderable);
        })

但我得到了一个不完全透明的物体。

谢谢

标签: javaandroidarcoresceneform

解决方案


推荐阅读