missiles
http://www.red3d.com/cwr/steer/PursueEvade.html
ToohrVyk
-------------
Extatica - a free 3d game engine
Available soon!
Click here to learn more
ToohrVyk
-------------
Extatica - a free 3d game engine
Available soon!
Click here to learn more
If you limited by max speed or max acceleration , i can help in this way.
With speed it easy ,
void seek (float deltatime){
DesiredVelocity = RelativeTargetPosition;
DesiredVelocity.norm();
DesiredVelocity *= MaxVelocityModule;
//
DesiredAcceleration = (DesiredVelocity - MyVelocity)/deltatime;
if(DesiredAcceleration.len() > MaxAcceleration ){
DesiredAcceleration *= MaxAcceleration/DesiredAcceleration.len();
}
////\
......
}
With speed it easy ,
void seek (float deltatime){
DesiredVelocity = RelativeTargetPosition;
DesiredVelocity.norm();
DesiredVelocity *= MaxVelocityModule;
//
DesiredAcceleration = (DesiredVelocity - MyVelocity)/deltatime;
if(DesiredAcceleration.len() > MaxAcceleration ){
DesiredAcceleration *= MaxAcceleration/DesiredAcceleration.len();
}
////\
......
}
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement