Probleme mit der Rotation - mehrere Brushes |
steinacker
Milupa-Fan
  
Dabei seit: 13.03.2008
Beiträge: 662

|
|
wenn du ein selbstgebautes prefab nehmen willst, könnte es schonmal zu dem problem führen, dass der targetname immer der gleiche ist, wenn das teil über den targetname im script angesprochen wird
da kommt dann ne fehlermeldung ...is used by more than one entities - so in der art
was du damit meinst:
Gibt´s ne Möglichkeit ein Objekt um eine Achse in die Richtung...
versteh ich nich ganz
ich hab z.b. in der mp_voyager4 die 6 ringe, die sich um die eigene achse drehen, dafür hab ich einfach das script von dem ventilator genommen und etwas erweitert (6 fans)
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
main()
{
fan1 = getEnt( "ring1" , "targetname" );
fan2 = getEnt( "ring2" , "targetname" );
fan3 = getEnt( "ring3" , "targetname" );
fan4 = getEnt( "ring4" , "targetname" );
fan5 = getEnt( "ring5" , "targetname" );
fan6 = getEnt( "ring6" , "targetname" );
while (1)
{
fan1 rotateRoll( 360, 5, 0, 0 );
fan2 rotateyaw( 360, 5, 0, 0 );
fan3 rotatePitch( 360, 5, 0, 0 );
fan4 rotateRoll( 360, 5, 0, 0 ); //y-axis
fan5 rotateyaw( 360, 5, 0, 0 ); //z-axis
fan6 rotatePitch( 360, 5, 0, 0 ); //x-axis
wait 4.9;
}
} |
|
oder nimm doch einfach das door-script in der grundversion und setz dann dafür den entsprechenden rotate befehl ein, je nach achse
__________________ Steinacker, Hans Adam - der letzte Scharfrichter von Bad Mergentheim
der mit der Schärfe eines Schwertes richtende
|
|
|
|
|
|
|
Original von defender1980
Es würde laut Script Dokumentation einen rotateto geben, meinem Verständis nach das Pondon zum moveto. Nur leider werd ich aus dem Aufgeführten Beispiel nicht so recht schlau.
rotateto((Zielwinkel in X, Zielwinkel in Y, Zielwinkel in Z), Bewegung in sec, Beschleuniggungszeit in sec, Abbremszeit in sec);
Beispiel: rotateto((-90,90,5),0.5,0.3,0);
ToM
__________________

|
|
|
|
|
|
|
x = entity.angles[0]
y = entity.angles[1]
z = entity.angles[2]
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
Panther[GER]
Tele-Tubbie
Dabei seit: 12.07.2006
Beiträge: 138

|
|
Hört sich irgendwie fast genauso an wie das "Rolltreppen" Problem ..... hab jetzt leider auf die schnelle den thread nich gefunden....
Edit:
Rolltreppe
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Panther[GER]: 22.10.2008 21:44.
|
|
|
|
|
|
|
Shift+L: 3D-Ansicht auf Lightmap-Anzeige
2x Shift+L: 3D-Ansicht wieder auf Textur-Anzeige
__________________

|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|