libGDX:更改3d模型的可见性

时间:2013-10-20 15:58:02

标签: java 3d libgdx

想象一下,我有一个人的模型,有一些配件,如太阳镜,帽子,链子等等。有没有办法通过编写类似的东西来切换我的libGDX应用程序中这些项目的可见性:

 modelInstance.getNode("sunglasses").setVisible(false)

1 个答案:

答案 0 :(得分:2)

您可以为其材质设置混合属性:

blendingAttribute = new BlendingAttribute(GL10.GL_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
material = modelinstance.materials.get(0);
material.set(blendingAttribute);

然后你可以这样设置它的不透明度:

blendingAttribute.opacity = 0.5F; //0-1