I want to make a game like Mario galaxy. I have no idea how to make something like if you touch the collider it makes you go to that planet, into a script…Help!!! ![]()
- Get planet’s position minus players position
- Normalize and multiply by desired gravitational force magnitude
- Add the force to the player’s rigidbody
I dont get what you mean by planets position minus players position.can u explain a bit more. Thank you
var planet : Transform;
var gravityMagnitude = 20;
var gravity = planet.position-transform.position;
gravity.Normalize();
gravity *= gravityMagnitude;
rigidbody.AddForce(gravity);
Thank you so much!