2014-11-27 2 views
0

Я пытаюсь сделать материал без звука, я имею в виду, что это не влияет на экологическое освещение. Какой атрибут я должен поставить? или как мне это достичь?3D Libgdx Opengl: Как сделать бесшумный материал?

Мой к окружающей среде свет:

environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0.8f, 0.8f, 0.8f, 1.0f)); 

environment.add(new DirectionalLight().set(1f,1f,0f, -1f, -0.8f, -0.2f)); 

Вот изображение этой проблемы, вы можете увидеть к окружающей среде свет влияет на плоскость:

libgdx shadeless

некоторые вещи, как это я предполагаю, с правильным Атрибутом будет ответ?

instance.materials.get(0).set(new FloatAttribute(FloatAttribute.Shininess, 1)); 

Спасибо!

ответ

0

Возможно, просто не включая окружающую среду в оказании:

ModelBatch batch = new ModelBatch(); 
... 
public void render() { 

    batch.begin(camera); 

    batch.render(instance); 
    batch.render(otherInstance, environment); 

    batch.end(); 

} 
+0

спасибо это работает! –