SetDialogueImage: Unterschied zwischen den Versionen

Aus Sternenschweif Wiki
Wechseln zu: Navigation, Suche
 
Zeile 10: Zeile 10:
  
 
Hinweis: Um eigene Bilder einzubinden, müssen diese in einem Mod im Unterordner bilder liegen und dieser muss auch in der contentinfo.xml des entsprechenden Mods eingefügt sein:
 
Hinweis: Um eigene Bilder einzubinden, müssen diese in einem Mod im Unterordner bilder liegen und dieser muss auch in der contentinfo.xml des entsprechenden Mods eingefügt sein:
 
+
<syntaxhighlight lang="javascript">
 
<imagedirectory name="bilder"/>
 
<imagedirectory name="bilder"/>
 +
</syntaxhighlight>

Aktuelle Version vom 30. August 2015, 15:19 Uhr

setDialogueImage("bildname");

Ein Dialog hat die Möglichkeit, ein (kleines) Bild anzuzeigen. Dieses kann entweder direkt beim Dialogpartner definiert werden (bildid im XML bzw. Spalte "img" im DSATool), und gilt dann für den gesamten Dialog. Zusätzlich kann mittels setDialogueImage dieses Bild direkt im Dialog verändert werden, zur Verfügung stehen die Vanilla Ressourcen-Bilder (resources.asset, zB item/alchemieset, item/araxgift oder images/magier_04) aber auch alle Bilder, die über imagedirectory per Mod eingebunden wurden. Letztere werden "lazy" geladen, d.h. bei der ersten Verwendung kann es zu einer kurzen Verzögerung bis zur Bildanzeige kommen, je nach Größe des Bildes und Zugriffsgeschwindigkeit.

Das Bild wird auf 64x64 Pixel resized, egal wie groß das Grundbild ist.


Hinweis: Um eigene Bilder einzubinden, müssen diese in einem Mod im Unterordner bilder liegen und dieser muss auch in der contentinfo.xml des entsprechenden Mods eingefügt sein:

<imagedirectory name="bilder"/>