using UnityEngine;
using System.Collections;
public class disparo : MonoBehaviour {
public GameObject bala;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown ("space")) {
Instantiate (bala, transform.position, Quaternion.identity);
}
}
}
domingo, 17 de abril de 2016
Movimiento Lateral
using UnityEngine;
using System.Collections;
public class playercontroller : MonoBehaviour {
float movimiento, velocidad;
// Use this for initialization
void Start () {
velocidad = 5;
}
// Update is called once per frame
void Update () {
movimiento = Input.GetAxis ("Horizontal");
GetComponent<Rigidbody> ().velocity = new Vector3 (movimiento * velocidad, GetComponent<Rigidbody> ().velocity.y);
}
}
using System.Collections;
public class playercontroller : MonoBehaviour {
float movimiento, velocidad;
// Use this for initialization
void Start () {
velocidad = 5;
}
// Update is called once per frame
void Update () {
movimiento = Input.GetAxis ("Horizontal");
GetComponent<Rigidbody> ().velocity = new Vector3 (movimiento * velocidad, GetComponent<Rigidbody> ().velocity.y);
}
}
AddForce
using UnityEngine;
using System.Collections;
public class fuerza : MonoBehaviour {
public GameObject bala;
public int velocidad;
void Start()
{
velocidad = 100;
}
void FixedUpdate()
{
bala.GetComponent<Rigidbody> ().AddForce (Vector3.forward * velocidad);
}
}
using System.Collections;
public class fuerza : MonoBehaviour {
public GameObject bala;
public int velocidad;
void Start()
{
velocidad = 100;
}
void FixedUpdate()
{
bala.GetComponent<Rigidbody> ().AddForce (Vector3.forward * velocidad);
}
}
Suscribirse a:
Entradas (Atom)