Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: poeta3d en Diciembre 22, 2015, 02:01:07 PM

Título: fuerzas opuestas
Publicado por: poeta3d en Diciembre 22, 2015, 02:01:07 PM
como hago para que al mover el mouse se muevan dos objetos en sentido contrario y sean repelidos cuando llegan a cierta distancia en la que no llegan a tocarse?
tengo este codigo y no se que esta mal    void Update () {
        float horizontal=Input.GetAxis("Mouse X");        this.transform.Translate (Vector3.right*horizontal);    }
    void OnCollisionEnter(Collision col){
        GetComponent<Rigidbody> ().AddForce(new Vector3(-5,0,0));
        
    } este codigo es en una esferay en la otra tengovoid Update () {
        float horizontal=Input.GetAxis("Mouse X");        this.transform.Translate (Vector3.left*horizontal);
    }
    void OnCollisionEnter(Collision col){
        GetComponent<Rigidbody> ().AddForce(new Vector3(5,0,0));    }