Heya
Ich weiss nicht obs dir weiter hilft aber hier mal eine grob vereinfachte idee:
Code:
//...
//..
//.
var time_physic_is_acting = 0;
while(1)
{
start_movement:
phent_enable(kiste, 0);
//pathfinding --> nicht-physik movement code
//...
//..
//.
if(event_type == event_entity)
{
while(time_physic_is_acting < 30)// nach kollision, einige zeit physik wirken lassen
{
time_physic_is_acting += 1;
phent_enable(kiste, 1);
//...
//..
//.
//wait(1);
}
//nachdem crash...
time_physic_is_acting = 0;
goto start_movement;
}
wait(1);
}
Vielleicht taugt so etwas in der richtung...müsste mal ausgetestet werden.
Kommt natürlich auch darauf an wie dein pathfinding genau aussieht
cheers
zweck