Direkt zum Hauptinhalt

Schilder & Whiteboards

1. Texturen ändern

Für Schilder (Billboards) und den großen Rugged Screen empfehlen sich Bilder im Verhältnis 2:1. Die beste Auflösung ist beispielsweise 1024 x 512, doppelt so groß geht aber auch. 

Whiteboards haben zwar eine Auflösung im Verhältnis 1:1, benötigen aber einen zusätzlichen Rand. Beispielsweise muss das Bild in der Auflösung 512 x 367 sein und dann mit schwarzen Rändern auf 512 x 512 aufgebläht werden. Sonst wird das Bild in der Höhe gestaucht.

Um außerdem die Missionsdatei nicht aufzublähen, empfiehlt sich ein Bild im JPG-Format mit etwas stärkerer Komprimierung (z.B. mit Paint.NET einstellbar). Die optimale Variante ist aber eine Umwandlung vom PNG in das PAA-Format (mit ArmA Tools -> TexView 2), da dann die Bilder auch bei einer größeren Entfernung angezeigt werden. Sonst kann es sein, dass die Textur erst schwarz ist und ab einer gewissen Nähe geladen bzw. angezeigt wird. Beim PAA-Format ist keine beliebige Auflösung möglich, sondern es müssen 2er Potenzen (64, 128, 256, 512, 1024, 2048, ...) genutzt werden.

Bei den folgenden Code-Beispielen handelt es sich um globale Befehle, die nur auf dem Server ausgeführt werden müssen. Dementsprechend umschließen mit

if (isServer) then { ... };

Tafeln u.ä.

this setObjectTextureGlobal [0, "images\tafel.jpg"];

Bei manchen Objekten im EDEN-Editor gibt es eine zusätzliches Textur-Attribut. Beispielsweise beim "Land_Noticeboard_F" heißt dies "Object Specific - Object: Noticeboard". Dort kann man dann unter "Textur #0" den Pfad eintragen und sieht das Bild sogar im Editor.

images\tafel.jpg