A:
Alle meine Wdl-Dateien, inklusive der ganzen Variablen, finden Sie gepackt
im Aumx.zip file, zu finden auf der Hauptseite jedes Aum´s. Verwenden
Sie nicht copy / paste – verwenden Sie die fertigen Dateien!
F: Ich möchte wissen, wieviel Video-Speicher eine bestimmte Textur benötigt.
A: Hier ist ein guter Vorschlag:
64 x 64 -> 23kb
128 x 64 -> 46kb
128 x 128 -> 92kb
256 x 128 -> 184kb
256 x 256 -> 368kb
512 x 256 -> 736kb
512 x 512 -> 1472kb
F: Ich benötige einen Code, der ein panel über meinem npc anzeigt, wenn ich ihn anklicke.
A: Hier ist ein Code-Schnipsel:
bmap my_panel_pcx = <mypanel.pcx>;
function
create_panel();
function
show_info();
action
npc1
{
my.enable_click = on;
my.event = create_panel;
}
function
create_panel()
{
wait (1);
ent_create (my_panel_pcx, my.pos, show_info);
}
function
show_info()
{
wait (1);
my.passable = on;
waitt (32); // show the info for 2 seconds;
ent_remove (me);
}
F: Ich mag Ihren Resident – Evil Kamera Code im Aum4. Können Sie mir sagen, was ich machen soll, wenn ich die Kamera als feste Kamera haben möchte, so, dass sie nicht dem Spieler folgt.
A: Ersetzen sie diese Zeilen:
vec_set(temp,
player.x); // re_camera's pan
vec_sub(temp,
my.x);
vec_to_angle(re_camera.pan,
temp);
mit
re_camera.pan = my.pan
So
sind sie in der Lage die Kamerapositionen zu bestimmen, indem Sie pan,
tilt, roll für die Kameras festlegen.
F: Ich habe mit dem Menü-System in Aum8 herumgespielt und es funktioniert gut. Jedoch erhalte ich die Fehlermeldung: „player_move - action not found” etc, wenn ich mein Level mit Namen "Level1.wmb" einfüge. Ich bin mir nicht sicher, wie ich die ganzen Elemente zusammenpacken soll, um mein Level auszuführen, wenn man auf "New Game" klickt.
A:
Das ist normal, da ihr Level von einem anderen Wdl-Skript verwendet wird
(nicht in meinem Beispiel enthalten). Wenn sie die Template-Aktionen verwenden
wollen, müssen Sie sie per include in meine main.wdl datei einfügen.
F: Wie kann ich ein Gegner erstellen, der mehr Treffer aushält als andere Gegner?
A:
Wenn sie die Template verwenden, können Sie für ihre Gegner skill9
(health) und skill10 (armor) auf einen anderen Wert setzen.
F: Ich habe eine Funktion geschrieben, die die Sekunden zählt, die das Spiel seit Beginn läuft. Diese steht am Ende der main-Funktion. Die Zeit wird schon gezählt, sobald der splashscreen angezeigt wird. Wie kann ich dies vermeiden?
A: Verwenden Sie etwas wie dies hier:
function
main()
{
......................
while (splash_screen_panel.visible == on) {wait (1);}
call_your_function_here();
}
F: Was genau macht „animdist” ?
A:
Animdist ist ein anderer Name für ein skill, der den derzeitigen animations-frame
beinhaltet. Es ist das Gleiche wie my.animation_frame in Stratego2.
F: Was ist wdfc.exe und was kann ich damit machen?
A:
Wdfc.exe ist die Anwendung, die wdf-Dateien erstellt, die kleinen Fenster,
die als splashscreens geaden werden, bevor das eigentliche Level geladen
ist. Sie können ein Ladebalken beinhalten, verschiedene Formen haben
etc.
F: Ich habe mir das "100 3D Actionmodel-pack" von Sybex gekauft, aber einige Modelle sind zu groß für mein Projekt. Ich habe versucht ihre Größe in MED zu veändern, aber sobald sie ihre Aktion starten, ändern sie sich plötzlich zu ihrer „normalen” Größe zurück. Wie kann ich die Modelle kleiner machen?
A:
Öffnen Sie den Med, klicken Sie auf Optionen, markieren Sie "Use Frame
Range" und verwenden Sie alle Frames des Modells, sonst verändern
Sie nur die Größe des aktuellen Frames.