2016-07-29 23 views
0

Ich habe ein Spiel, wo ich den Hintergrund schwarz räume. Ich habe dann einen weißen Kreis in der Mitte des Bildschirms für den Spielbereich, der fast so groß ist wie die Ansichtsfensterhöhe. Der Spieler ist in diesem weißen Kreis, und ich möchte es so machen, dass, wenn er geht, welcher Teil von ihm, der nicht im Spielbereich ist, schwarz wird (nicht sichtbar, weil der Hintergrund schwarz ist).Libgdx | Mache einen Teil von Spieler Sprite schwarz, wenn vorhanden Spielbereich

Antwort

0

Sie können nicht erstellen Sie einfach eine Pointlight mit rayHandler ohne Umgebungslicht, wie folgt aus:

rayHandler = new RayHandler(world); 
rayHandler.setShadows(true); 

PointLight pt = new PointLight(rayHandler, 120, Color.WHITE, circle_radius, circle_center_x, circle_center_Y); 
pt.setSoftnessLength(4f);