J'essaie de déplacer une sphère dans le sens d'un clic de souris. Mais quand je clique, la sphère se déplace dans des directions imprévisibles.Appliquer une force à une sphère l'envoie dans des directions imprévisibles
Mon code pour ajouter la force pour déplacer la sphère:
if (Input.GetMouseButtonDown(0)){
RaycastHit hit;
/**
* We r using raycasting to detect mouse click on plane
* */
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit)){
newPosition = hit.point;
this.GetComponent<Rigidbody>().AddForce((newPosition).normalized * 25, ForceMode.Impulse );
}
}