Hallo Leutz!
Wie passt man die Laufgeschwindigkeit eines Charakters während des Zoom-Effekts an?
Will heissen, je weiter der Charakter vom Betrachter weg ist, desto langsamer (zumindest nach der Wahrnehmung des Betrachters) müsste er sich bewegen. Und je dichter er wieder an den Betrachter herankommt, müsste er dementsprechend wieder schneller werden.
Weiss jemand, wie das geht?
BG
der Volltanker
den walkspeed zu ändern ist nicht so das problem, das geht mit
cEgo.SetWalkSpeed(10, 10);
will change the character EGO's speed to 10.
das grössere Problem ist eher herauszufinden, wo die Änderung stattfinden soll.
das könntest du zB. über den Scale Level herausfinden.
Vielleicht so in der Art
if(cEgo.Scaling < 80)
cEgo.SetWalkSpeed(10, 10);
else if(cEgo.Scaling < 100)
cEgo.SetWalkSpeed(8, 8);
else if(cEgo.Scaling < 120)
cEgo.SetWalkSpeed(6, 6);