|
Neue Engine Features |
Top Previous Next |
|
snd_pause und snd_start können die Soundausgabe pausieren und wiederaufnehmen.
var soundtrack_handle;
sound mysnd_wav = <mysound.wav>;
function music_startup() { soundtrack_handle = snd_loop (mysnd_wav, 100, 0); while (1) { if (key_p) // press "P" to pause the sound { while (key_p) {wait (1);} snd_pause(soundtrack_handle); } if (key_r) // press "R" to resume the playback of the sound { while (key_r) {wait (1);} snd_start(soundtrack_handle); } wait (1); } }
Med Verbesserungen
Med erlaubt es nun, die Anzahl der Vertizes in x und y Richtung für ein Terrain zu ändern und so die Auflösung zu beeinflussen.
mouse_dir3d
Dies gibt den Richtungsvektor von der Kamera zum Mauszeiger im 3D Level, wobei die Mausposition und die Parameter der View berücksichtigt werden.
entity mygun_ent { type = "mygun.mdl"; // weapon model x = 20; y = 0; z = 0; flags = VISIBLE; }
function gun_folows_mouse_startup() { while (1) { vec_to_angle(mygun_ent.pan, mouse_dir3d); wait(1); } }
|