Unity juego del Calamar

Vamos aprender hacer un juego de una manera fácil y sencilla, vamos a intentar hacer un juego que se parezca a la serie del Calamar, una de las series mas exitosas hasta el momento, es una serie surcoreana, que a logrado meterse al publico en el bolsillo, narrando un juego de supervivencia. Ficción, hay una historia detrás que inspiro al propio creador Hwang Dong-hyuk, y es el drama real que pasaron muchas familias en 2009, cuando la compañía Ssangyong Motor , congelo los salarios de sus empleados durante dos meses y después despedir a un buen numero de trabajadores, con lo que esas acciones arruino muchas familias , y dio lugar a muchos acontecimientos violentos. la serie trata sobre personas que estan en situaciones extremas y la unica manera de ganar dinero, es jugando a un juego sádico de supervivencia.

Nosotros intentaremos recrear el juego. evitando la violencia y cualquier actor violento. Para ellos vamos a utilizar Photon 2 , para ellos vamos al enlace PHOTON

una vez dentro de Photon,

Una vez dentro de Photon deberíamos, registrarnos o iniciar sesión. Una vez completado el proceso vamos hacer lo siguiente

Una vez creado, copiaremos el ID de aplicación

Una vez creado, copiaremos el ID de aplicación. y vamos a nuestro Unity

Pegamos el ID de la aplicación.

Creamos nuestro Menú que es la imagen de la muñeca, y vamos agregar dos ImputField

Hay dos textos, Uno se llama CREATE-TEXT y Otro Join.TXT, estos textos serán el primero que he nombrado para crear la sala el segundo para entrar en una sala ya creada. pero antes de nada debemos de crear dos botones
Creamos dos botones uno será Crear, el primero Crear- ButtonCREATE y con este vamos a crear una sala, y con el ButtonJoin, entrariamos ya a una sala creada

Ahora vamos a crear un objeto vacío y en el objeto vacío, crearemos un Script y vamos a programar lo siguiente

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Photon.Pun; using UnityEngine.SceneManagement; public class MANAGER : MonoBehaviourPunCallbacks { public InputField creartext; public InputField Jointtext; void Start() { PhotonNetwork.ConnectUsingSettings(); } public override void OnConnectedToMaster() { PhotonNetwork.JoinLobby(); } // Start is called before the first frame update public void CreateRomm() { PhotonNetwork.CreateRoom(creartext.text); } public void JoinRomm() { PhotonNetwork.JoinRoom(Jointtext.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel(«Game»); } }

Ahora vamos a configurar los botones.

MANAGER- CreateRoom., para el botón de Crear. y para el botón de JOIN seria de JoinRomm

Ahora vamos Build Settings , he incorporamos nuestra escena del menú, y la nueva que hemos creado. y comprobamos, ahora vamos a la escena Game, incorporamos a nuestro personaje.

a nuestro personaje le incorporamos un box collider 2D, un riggibody2d con gravedad 0 Ahora incorporamos un Photon View

Incorporamos a nuestro Player. ahora creamos un objeto vacío y programamos lo siguiente.

using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using UnityEngine.SceneManagement; public class ConecteServer : MonoBehaviourPunCallbacks { public GameObject PlayerPrefab; public Transform[] spawPoint = null; private void Awake() { int i = PhotonNetwork.CurrentRoom.PlayerCount – 1; PhotonNetwork.Instantiate(PlayerPrefab.name, spawPoint[i].position, spawPoint[i].rotation); } }

aquí pondríamos nuestro personaje y las posiciones donde saldrían, creamos una carpeta llamada de Resources y metemos nuestro persona, después lo eliminamos de la escena, y ahora ponemos dos posiciones
y los dos muñecos rojos, seria donde saldría nuestro personaje, ahora regresamos a la primera escena y funcionaria

Un comentario

  1. Everything is very open with a precise description of the
    challenges. It was definitely informative.
    Your site is extremely helpful. Thank you for sharing!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *