Como crear Nuestro primer juego Unity
Aquí os enseñare cómo crear nuestro primer juego 2D con Unity.
Y creamos nuestro escenario, yo de momento solo le voy a poner
El suelo , y el personaje.
Al personaje vamos añadirle los siguientes componentes,
Box collider 2D
Animator.
animation
Rigibody 2d
Y el New script para poder programarlo.
Al suelo le vamos añadir un Box Collíder 2d para que nuestro personaje
Colisione contra él y no caiga al vacío, una vez hecho esto vamos a
New script de nuestro personaje y comenzamos a programar el movimiento.
Y nos saldrá una cosa como esto:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
Bien ahora comenzaremos a programar .
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
public float moveSpeed = 3f;
float velX;
float velY;
bool facingRingth = true;
Rigidbody2D rigiBody;
// Use this for initialization
void Start () {
rigiBody = GetComponent<Rigidbody2D>();
}
// Update is called once per frame
void Update () {
velX = Input.GetAxisRaw(«Horizontal»);
velY = rigiBody.velocity.y;
rigiBody.velocity = new Vector2(velX * moveSpeed, velY);
}
////una vez hecho esto nuestro personaje ira derecha izquierda, pero ahora queremos que nuestro personaje vaya
y cuando vayamos hacia la izquierda rote para hacer esto hacemos lo siguiente.
}
void LateUpdate()
{
Vector3 localScale = transform.localScale;
if (velX > 0)
{
facingRingth = true;
}
else if ( velX <0)
{
facingRingth = false;
}
if (((facingRingth) && (localScale.x < 0)) || ((!facingRingth) && (localScale.x > 0)))
{
localScale.x *= -1;
}
transform.localScale = localScale;
}
Con este código nuestro personaje realizaría dicho.
Movimiento. En el siguiente código os enseñare cómo hacer que salte nuestro personaje y animarlo.
superb, whate a blog ite is! This webpage provides useful data to us,
quep ite up.
y do note even know the guay y estoped up ere, bute y thoughte this publish was once god.
y do note recognise who you mighte be owever definitely you are going
to a wel-cnown blogger should you aren’te already.
chers!