2013-10-20 61 views
1

想象一下,我有一個人的模型,有一些配件,如太陽鏡,帽子,鏈條等。有什麼辦法,通過寫類似切換我libGDX應用程序內這些項目的知名度:libGDX:改變3d模型的可視性

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

回答

3

您可以將混合attibute設置爲它的材料:

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 
+1

你是一個拯救生命的兄弟。 :) – VickyS