Ich habe angefangen, mich heute mit Shadern zu beschäftigen und jetzt stecke ich fest. Ich möchte einen Shader auf bestimmte Akteure (Bilder) in einer Szene2d Bühne anwenden. Ist es überhaupt möglich? Ich habe nur eine Draw-Methode für die ganze Szene, aber nicht für einzelne Schauspieler oder Schauspieler-Gruppen.Set Shader für einzelne Darsteller
Außerhalb einer scene2d Bühne würde ich nur so etwas tun:
batch.setShader(shader);
batch.begin();
batch.draw(Image);
batch.end();
batch.setShader(null);
batch.begin();
Wie dies in einer scene2d Umgebung zu erreichen?
Ich bin mir nicht sicher, ob ich verstehen Du hast Recht oder nicht, aber du könntest einfach etwas wie 'stage.draw()' zwischen den 'setShader()' Aufrufen machen – Eames
Yap, aber das ist dann die ganze Bühne, kein einziger Schauspieler – Draz