Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Mi script esta mal?

Iniciado por luisAlbertEinstein, Julio 17, 2015, 10:06:08 PM

Tema anterior - Siguiente tema
De antemano gracias por sus respuestas, voy iniciando un script para mover mi personaje pero cuando preciono el boton para saltar, cada vez salta a una altura diferenteMi script
*******************************************************************************************using UnityEngine;
using System.Collections;public class mover : MonoBehaviour {    public int FS=100;    private Rigidbody rigid;    // Use this for initialization
    void Awake () {
        rigid = GetComponent<Rigidbody> ();
    }
    
    // Update is called once per frame
    void FixedUpdate () {
        if(Input.GetKey(KeyCode.D))transform.Translate(Vector2.right*0.02f);
        if(Input.GetKeyDown(KeyCode.Space))rigid.AddForce(Vector2.up * FS);
    }
}*******************************************************************************************

Podrías intentar modificar su velocidad.
MyRigidBody2D.velocity += Vector2.up * (Fuerza).
Te recomiendo utilices rigidbody para mover también tu persona.
MyRigidBody2D.velocity += Vector2.right * (Speed);
En mi canal de YT podrás encontrar ayuda sobre estos componentes.

[quote author=francoe1" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="15724" data-ipsquote-contentcommentid="100397">Podrías intentar modificar su velocidad.
MyRigidBody2D.velocity += Vector2.up * (Fuerza).
Te recomiendo utilices rigidbody para mover también tu persona.
MyRigidBody2D.velocity += Vector2.right * (Speed
								


Etiquetas: