Single Tech Games

unity 2d fisica unity android

Tutorial de Unity 3D (5.x) – Haciendo un juego usando físicas 5

Hola Gente! Seguimos programando, ahora le toca el turno al león, también haremos funcionar el botón de pausa cambiaremos animaciones al finalizar la anterior y varias cosas interesante que modificamos en la física que seguro les va a gustar.

LeonScript

using UnityEngine;
using System.Collections;
public class LeonScript : MonoBehaviour {
	private Animator animador;
	// Use this for initialization
	void Start () {
		animador = GetComponent<Animator>();
	}
	void OnCollisionEnter2D(Collision2D coll) {
		if (coll.gameObject.name == "Tronquito")
			animador.SetBool("Muerto",true);
	}
	public void ejecutarKeyFrame(int key)
	{
		if(key==1)
			animador.SetBool("Explosion",true);
	}
}

PausaScript

using UnityEngine;
using System.Collections;
public class PausaScript : MonoBehaviour {
	private CircleCollider2D colisionador;
	public Transform menuPausa;
	// Use this for initialization
	void Start () {
		colisionador = GetComponent<CircleCollider2D>();
	}
	// Update is called once per frame
	void Update () {
		if(Input.GetMouseButtonDown(0))
		{
			Vector3 posicionRatonPantalla= Camera.main.ScreenToWorldPoint(Input.mousePosition);
			Vector2 posicionRaton = new Vector2(posicionRatonPantalla.x,posicionRatonPantalla.y);
			bool presiono = colisionador.OverlapPoint(posicionRaton);
			if(presiono){
				Time.timeScale = 0;
				menuPausa.gameObject.SetActive(true);
			}
		}
	}
}

AdminstradorBotonesScript

using UnityEngine;
using System.Collections;
public class AdminstradorBotonesScript : MonoBehaviour {
	public Transform menuPausa;
	// Use this for initialization
	public void btnCancelar()
	{
		menuPausa.gameObject.SetActive(false);
		Time.timeScale = 1.0f;
	}
	public void btnReiniciar()
	{
		Time.timeScale = 1.0f;
		Application.LoadLevel(Application.loadedLevelName);
	}
	public void btnMenu()
	{
		Application.LoadLevel("Menu");
	}
	public void btnSiguiente()
	{
		Application.LoadLevel("nivel2");
	}
}

Proyecto
https://app.box.com/s/zfc8n98bcxjysyfvgofjm0l3ywsw4ng5
Suerte!


Nuevo Juego hecho con Unity 2D! Metanse en la piel de un futbolista y sean los heroes de su país con este excitante juego de fútbol de la copa mundial brasil 2014
brazil 2014 soccer fantastic world cup
Euro 2012 Penalty Game


PD- > No olviden bajar otros mis juegos también! 😛 http://singletechgames.com/category/juegos/

0 0 votes
Article Rating
Subscribe
Notify of
guest
4 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Lalo

Gracias Julio.

Lalo

Hola Julio, en uno de tus tutoriales no tendras uno que explique como poner un boton de salir en el juego?