Einzelnen Beitrag anzeigen
Alt 23.12.2004, 01:56   #9
derBruchpilot
Master
 
Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736


Standard

Hier noch mal das Beispiel für meinen rotierenden Scheinwerfer, nicht wirklich gelungen:

[Library Effect]
Lifetime=5
Version=2.00
Display Name=Rotating Lightbeam
Radius=10000
Priority=0

[Properties]
Cockpit=1
VirtualCockpit=1
Spot=1
Tower=1
Map=1

[Emitter.0]
Lifetime=0.50, 0.50
Delay=0.00, 0.00
Bounce=10.00
Rate=1.00, 1.00
X Emitter Velocity=0.00, 0.00
Y Emitter Velocity=0.00, 0.00
Z Emitter Velocity=0.00, 0.00
Drag=0.00, 0.00
X Particle Velocity=0.00, 0.00
Y Particle Velocity=0.00, 0.00
Z Particle Velocity=0.00, 0.00
X Rotation=0.00, 0.00
Y Rotation=0.00, 0.00
Z Rotation=20.00, 20.00
X Offset=0.00, 0.00
Y Offset=0.00, 0.00
Z Offset=0.00, 0.00
Pitch=80.00, 90.00
Bank=0.00, 0.00
Heading=40.00, 60.00

[Particle.0]
Lifetime=0.00, 0.00
Type=19
X Scale=40.00, 40.00
Y Scale=1500.00, 1500.00
Z Scale=40.00, 40.00
X Scale Rate=0.00, 0.00
Y Scale Rate=0.00, 0.00
Z Scale Rate=0.00, 0.00
Drag=0.00, 0.00
Color Rate=0.00, 0.00
X Offset=0.00, 0.00
Y Offset=1500.00, 1500.00
Z Offset=0.00, 0.00
Fade In=0.00, 0.00
Fade Out=0.00, 0.00
Rotation=20.00, 30.00
Static=1
Face=0, 0, 0

[ParticleAttributes.0]
Blend Mode=1
Texture=fx_beam.bmp
Bounce=0.00
Color Start=134, 158, 176, 155
Color End=255, 255, 255, 255
Jitter Distance=0.05
Jitter Time=1.00
uv1=0.00, 0.00
uv2=0.95, 0.95
X Scale Goal=0.00
Y Scale Goal=0.00
Z Scale Goal=0.00
Extrude Length=0.00
Extrude Pitch Max=0.00
Extrude Heading Max=0.00

[Emitter.1]
Lifetime=0.50, 0.50
Delay=0.00, 0.00
Bounce=0.00
Rate=1.00, 1.00
X Emitter Velocity=0.00, 0.00
Y Emitter Velocity=0.00, 0.00
Z Emitter Velocity=0.00, 0.00
Drag=0.00, 0.00
X Particle Velocity=0.00, 0.00
Y Particle Velocity=0.00, 0.00
Z Particle Velocity=0.00, 0.00
X Rotation=0.00, 0.00
Y Rotation=0.00, 0.00
Z Rotation=0.00, 0.00
X Offset=0.00, 0.00
Y Offset=0.00, 0.00
Z Offset=0.00, 0.00
Pitch=0.00, 0.00
Bank=0.00, 0.00
Heading=0.00, 0.00

[Particle.1]
Lifetime=0.00, 0.00
Type=19
X Scale=15.00, 15.00
Y Scale=15.00, 15.00
Z Scale=0.00, 0.00
X Scale Rate=0.00, 0.00
Y Scale Rate=0.00, 0.00
Z Scale Rate=0.00, 0.00
Drag=0.00, 0.00
Color Rate=0.00, 0.00
X Offset=0.00, 0.00
Y Offset=0.00, 0.00
Z Offset=0.00, 0.00
Fade In=0.00, 0.00
Fade Out=0.00, 0.00
Rotation=0.00, 0.00
Static=0
Face=1, 1, 1

[ParticleAttributes.1]
Blend Mode=2
Texture=fx_fw2.bmp
Bounce=0.00
Color Start=135, 162, 182, 222
Color End=0, 0, 0, 0
Jitter Distance=0.00
Jitter Time=0.00
uv1=0.75, 0.00
uv2=1.00, 0.25
X Scale Goal=0.00
Y Scale Goal=0.00
Z Scale Goal=0.00
Extrude Length=0.00
Extrude Pitch Max=0.00
Extrude Heading Max=0.00

Beachte die Werte bei particel.0. Ich schieße also nicht ständig neue Partikel in die Luft, die dann verglühen, sondern erzeuge ein einziges großes Partikel, das meinen Lichtstrahl darstellt- vielleicht wird jetzt klar, was ich mit statisch gemeint habe. Mit dem Wert für Rotation lasse ich dann diesen Strahl rotieren (was wohl sonst?). Da in der emitter.0 Sektion 40/60 Grad steht, taumelt der Strahl. Das aber weil "Rotation" auf alle Achsen gleichmäßig wirkt. Die 40/60 sorgen nur dafür, das jeder der mit diesem effekt erzeugten Scheinwerfer ein klein wenig anders "schielt". Der Wert wird beim Start eingenommen und bleibt dann so. Prüfen kann man das, wenn man den Rotationswert auf "0" setzt, dann steht der Strahl stramm wie eine Eins. Wenn ich einen Rotationswert ungleich 0 eingebe und den Wert für Heading auf 90 setze, rotiert er shön waagerecht ein einer Ebene.
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns
http://www.derbruchpilot.net/html/msfs.html
derBruchpilot ist offline   Mit Zitat antworten