Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
tutorials:balken_tutorial [2015/08/18 20:16] 127.0.0.1 Externe Bearbeitung |
tutorials:balken_tutorial [2016/12/30 21:24] (aktuell) milky-way |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | Tutorial für das erstellen/ | + | ====== |
| - | (unter G1 sollte es ähnlich funktionieren) | + | |
| - | Benötigt werden: | + | Siehe: [[tutorials:balken]] |
| - | *Editor zum Bearbeiten der Skripte (z.B. Notepad++, UltraEdit, ...) | + | |
| - | *Spacer2 zum Bearbeiten der Zen-Datei | + | |
| - | *2D-Malprogramm (z.B. Paint Shop Pro, Photoshop, ...) | + | |
| - | + | ||
| - | Vorausgesetzt werden Kenntnisse in den benötigten Programmen. Man sollte wissen wie ein VOB im Spacer2 eingefügt wird und wie eine Alphatextur in einem 2D-Malprogramm erstellt wird. | + | |
| - | + | ||
| - | Ich werde nun aufzeigen, wie die " | + | |
| - | + | ||
| - | Die Balken die standarmäßig angezeigt werden sind Texturen, die über die Engine auf den Monitor " | + | |
| - | + | ||
| - | Nun werden schonmal die alten Balken nicht mehr angezeigt, was schonmal einieges wert ist :) | + | |
| - | Jetzt benötigen wir noch eine neue Schriftart (Font) um nachher die neuen Balken erscheinen zu lassen. Fonts findet ihr alle unter " | + | |
| - | + | ||
| - | Nun benötigen wir noch eine neue Skript-Datei, | + | |
| - | (Link kommt noch) | + | |
| - | + | ||
| - | Ich habe die Datei unter " | + | |
| - | Sieht in diesem Falle in etwa so aus: | + | |
| - | _INTERN\\CONSTANTS.D | + | |
| - | _INTERN\\CLASSES.D | + | |
| - | + | ||
| - | STORY\\B_Story\\B_PrintBars.d | + | |
| - | + | ||
| - | Also wird die neue Datei recht früh geparsed. | + | |
| - | + | ||
| - | Nun müssen wir noch die " | + | |
| - | func void STARTUP_NeueWelt () | + | |
| - | { | + | |
| - | }; | + | |
| - | + | ||
| - | func void INIT_SUB_NeueWelt () | + | |
| - | { | + | |
| - | }; | + | |
| - | + | ||
| - | func void INIT_NeueWelt () | + | |
| - | { | + | |
| - | B_InitMonsterAttitudes (); | + | |
| - | B_InitGuildAttitudes(); | + | |
| - | B_InitNpcGlobals (); | + | |
| - | Wld_SendTrigger (" | + | |
| - | + | ||
| - | INIT_SUB_NeueWelt(); | + | |
| - | }; | + | |
| - | + | ||
| - | Jetzt brauchen wir nur noch einen Trigger in der "Neuen Welt" (Großschreibung beachten bei Kommunikation zwischen Zen und Skripte.) Wie man einen Trigger erstellt ist hier schon beschrieben worden, deswegen spar ich mir das jetzt mal. Achtet darauf daß der Trigger " | + | |
| - | + | ||
| - | Nun sollten links unten auf dem Monitor 3 neue Balken sein(HP/ | + | |
| - | + | ||
| - | Das wars dann auch schon, bei Fragen oder Verbesserungsvorschlägen könnt ihr mir gerne eine Mail oder PN schicken. | + | |
| - | + | ||
| - | mfg Godfather75 | + | |