Ich möchte Text auf der Oberseite des Körpers des Feindes hinzufügen.Libgdx: Text innerhalb des Spielbildschirms/Render - Größe und Position fixieren
Absteuern Ausgabe beginnt hier:
Das Problem ist, dass der Text sehr, sehr groß ist, und ich kann es kleiner nicht skalieren. Es gibt eine Lösung, um eine weitere Kamera/Viewport hinzuzufügen. Dies ist OK - für HUD-Bildschirm.
Aber ich brauche den Text auf dem feindlichen Kopf.
Von Fontklasse:
viewport = new FitViewport(Application.V_WIDTH * 4 , Application.V_HEIGHT * 4, new OrthographicCamera());
stage = new Stage(viewport, SpriteBatch);
stage.addActor(tableText);
Spiel Hauptklasse:
viewport = new FitViewport(Application.V_WIDTH/Application.PPM, Application.V_HEIGHT/Application.PPM, orthographicCamera);
AND THE GAME. . .
Was soll ich tun? Muss ich das richtige Verhältnis zwischen dem Spiel und der Schriftklasse finden?
Danke
ich das Problem nicht sehen > Aber ich brauche den Text auf dem feindlichen Kopf. Sie können 1 Kamera für die Feinde und 1 für den Text auf ihren Köpfen und den Rest des HUD verwenden –
Danke für die Wiederholung, also wie würdest du das gleiche x und y bekommen? (vom Feind) – ROSA
Ich glaube Camera.unproject kann dies tun. –