Ich geb dir mal nen Beispiel:
Mesh mit zweiter Animation:
opend1 = {
params = {
keyframes = {
{
rot = {
0, 0, 0,
},
time = 0,
transl = {
0, 0, 0,
},
}, {
rot = {
0, 0, 0,
},
time = 1100,
transl = {
1.5, 0.079999998211861, 0,
},
},
},
origin = {
0, 0, 0,
},
},
type = "KEYFRAME",
},
closed1 = {
params = {
keyframes = {
{
rot = {
0, 0, 0,
},
time = 0,
transl = {
0, 0, 0,
},
}, {
rot = {
0, 0, 0,
},
time = 600000,
transl = {
1.5, 0.079999998211861, 0,
},
},
},
origin = {
0, 0, 0,
},
},
type = "KEYFRAME",
},
Alles anzeigen
Events in mdl oder group (Annahme das Mesh ist Eintrag #1):
Wäre zweite Animation ("closed1") anderst herum gecodet wäre forward = true
events = {
open_all_doors = {
{ name = "opend1", forward = true },
},
close_all_doors = {
{ name = "closed1", forward = false },
},
}
@RobbiZ: deinen Eintrag erst jetzt gelesen. Ja es waren 3 Keyframes. Einer bei t=0, t=500, t=10*60*1000