J
James G.
Gast
Hallo zusammen,
ich programmiere zur Zeit ein einfaches Spiel was auf ASCII Zeichen basiert, bis jetzt sieht es so aus:
Wie man sieht habe ich, mit einer einfachen Vektorrechnung, Licht integriert, was von meinem Objekt "P" ausgeht, ich kann auch beliebig viele Lichtquellen reinbringen. Was ich gerne machen würde, wäre das Licht schwächer zu machen, je nach Entfernung, und Farben ins Licht reinbringen. Dafür müsste ich jedes Zeichen manipulieren können.
Mein Problem ist, ich weiß nicht wie. Aktuell basiert die Ausgabe auf einem JTextArea, das ein String übergeben bekommt, den ich mir aus einem 2D Objekt Array zusammenbaue. Beim JTextArea kann man ja nur den Background oder ForeGround verändern von der Farbe. Ich habe mal vom JEditArea gelesen, was html unterstützt. Wäre das eine Möglichkeit? Oder könnt ihr was ganz anderes empfehlen? Bin leider noch ein ziemlicher Anfänger in Java.
Ich hoffe mein Anliegen ist verständlich.
Beste Grüße
James
ich programmiere zur Zeit ein einfaches Spiel was auf ASCII Zeichen basiert, bis jetzt sieht es so aus:
Wie man sieht habe ich, mit einer einfachen Vektorrechnung, Licht integriert, was von meinem Objekt "P" ausgeht, ich kann auch beliebig viele Lichtquellen reinbringen. Was ich gerne machen würde, wäre das Licht schwächer zu machen, je nach Entfernung, und Farben ins Licht reinbringen. Dafür müsste ich jedes Zeichen manipulieren können.
Mein Problem ist, ich weiß nicht wie. Aktuell basiert die Ausgabe auf einem JTextArea, das ein String übergeben bekommt, den ich mir aus einem 2D Objekt Array zusammenbaue. Beim JTextArea kann man ja nur den Background oder ForeGround verändern von der Farbe. Ich habe mal vom JEditArea gelesen, was html unterstützt. Wäre das eine Möglichkeit? Oder könnt ihr was ganz anderes empfehlen? Bin leider noch ein ziemlicher Anfänger in Java.
Beste Grüße
James