Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: luisAlbertEinstein en Julio 17, 2015, 10:06:08 PM

Título: Mi script esta mal?
Publicado por: luisAlbertEinstein en Julio 17, 2015, 10:06:08 PM
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);
    }
}*******************************************************************************************
Título: Mi script esta mal?
Publicado por: francoe1 en Julio 17, 2015, 10:11:18 PM
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.
Título: Mi script esta mal?
Publicado por: luisAlbertEinstein en Julio 17, 2015, 10:59:03 PM
[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
				Título: Mi script esta mal?
Publicado por: francoe1 en Julio 18, 2015, 04:41:38 AM
Franco Rosatto, En Youtube!