Moin!
Ich habe mich die letzten Tage mal etwas ins Thema Animationen & co. gefuchst. Animationen laufen soweit ganz gut, jedoch laufen die Mouseevents nicht so wirklich.
Hier einmal die Dateien:
Code: 1_Betriebshofhalle.sco
[groups]
2
St. Peter-Ording
Boehl
[friendlyname]
Betriebshofhalle
[script]
1
script\1_Betriebshofhalle.osc
[varnamelist]
1
script\1_Betriebshofhalle_varlist.txt
[mesh]
1_Betriebshofhalle.o3d
[mesh]
1_Betriebshofhalle_Tor1.o3d
[mouseevent]
openTor1
[newanim]
origin_from_mesh
anim_trans
Tor1
-4.1
maxspeed
5
[collision_mesh]
1_Betriebshofhalle.o3d
[shadow]
[fixed]
Alles anzeigen
Code: script\1_Betriebshofhalle.osc
{init}
1 (S.L.Tor1)
$IntToStr $msg
{end}
{trigger:openTor1}
(L.L.Tor1) ! (S.L.Tor1)
$IntToStr $msg
{end}
Das $IntToStr $msg ist nur dafür da, um zu schauen, ob sich da überhaupt was tut - nein. Weder im init noch im trigger. Die Variable im init wird aber auf 1 gesetzt, zum Anfang bewegt sich das Tor entsprechend.
Ich habe mich beim Erstellen an vers. Threads im MOF bedient.
Vielen Dank schon mal für jeden, der helfen kann!
Gruß
Bamp