Ok, ich habe jetzt mal mit meinem Vater einen Wdl-Code dafür geschrieben. Er ist kurz, und müsste funzen (tut er jedenfalls bei mir):
code:
...
temp = COS(CAMERA.TILT) * Entfernung;
Waffen_Ziel.X = CAMERA.X + COS(CAMERA.PAN) * temp;
Waffen_Ziel.Y = CAMERA.Y + SIN(CAMERA.PAN) * temp;
Waffen_Ziel.Z = CAMERA.Z + SIN(CAMERA.TILT) * Entfernung; SHOOT Waffen_Muendung, Waffen_Ziel;
...
Ich habe nur das hingeschrieben, was uns die ganze Zeit über bescheftigt, wie das mit der Waffen_Muendung und so ausgerechnet wird steht ja auch unten, und sollte man wissen.
Die Varianten, die Madcat und Maede eingebaut haben, habe ich hier noch nicht drinnen.
Schöne Grüße,
Clemens