IResourcePtr panelMaterial =new ResourcePtr (); //new MaterialPtr mt=new MaterialPtr();//new org.ogre4j.IManualResourceLoader loader= new ManualResourceLoader(WithoutNativeObject.I_WILL_DELETE_THIS_OBJECT);// org.ogre4j.INameValuePairList createParams=new NameValuePairList();//new MaterialManager.getSingletonPtr().create( panelMaterial, "panelMaterial", ResourceGroupManager.getDEFAULT_RESOURCE_GROUP_NAME(), false, loader, createParams );//创建材质 mt.operatorAssignment(panelMaterial);//转换 IMaterial material=mt.get();//取素材 ITechnique panelTechnique = material.getTechnique(0);//设置技术 panelTechnique.setLightingEnabled( true ); IPass panelPass = panelTechnique.getPass(0);//设置通道 panelPass.setAmbient(1.0f, 0.0f, 0.0f); panelPass.setDiffuse(1.0f, 0.0f, 0.0f, 0.5f); // 如果需要透明则将alpha值设置成小于1.0即可 panelPass.setSpecular(1.0f, 0.0f, 0.0f, 0.5f); panelPass.setSceneBlending(SceneBlendType.SBT_TRANSPARENT_COLOUR);