|
Hi, I'm working on a RTS game and just implemented the A* pathfinding method into the game (I''m using the Javascript API) and the pathfinding itself works great. My problem is how to get the tank to move between waypoints. Basically, every FixedUpdate I have: And I'm trying to workout how to turn that into Rigidbody code - the drive part is pretty easy and already working (moving forward/backwards) but I just need to know how to use AddTorque to make it turn towards the next waypoint in a realistic way. Also, I have the mass, drag and drive force of the tank all worked out - any ideas what good values for the turning force (I know that's simplifying it but I don't mind as long as it's realistic) and angular drag? Thanks! - James
(comments are locked)
|
|
Physics-wise, AddTorque gives a push and lets momentum spin it. Seems to make more sense, for a tank, to turn at a constant speed and only go directly forwards. This is what I use for "tanks": The 90 in rotateTowards is turn speed in degrees/second. The "if angle is close" makes it more robotic-looking. Could easily be a larger angle. For even more fun, go backwards if the angle is past 90 -- gives a cool backup then forwards move. Also,
(comments are locked)
|
