El juego del Calamar photon conexiones y posiciones

Aquí lo que vamos hacer es hacer un limite de jugadores en nuestro partida, y colocar nuestros jugadores en determinadas posiciones ahora mismo con el post anterior . AQUI….

Podemos entrar en la habitación tantos jugadores como nosotros queramos, así lo que vamos hacer vamos air a la escena 1 donde tenemos nuestro menu

ahora vamos a editar nuestro script , incorporar lo siguiente a nuestro script

con este script, pondríamos máximo dos jugadores y ambos se conectarían a la vez
using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using Photon.Realtime; using UnityEngine.UI; using UnityEngine.SceneManagement; public class MANAGER : MonoBehaviourPunCallbacks { public InputField creartext; public InputField Jointtext; public const int maxPlayerPerRoom = 2; void Start() { PhotonNetwork.ConnectUsingSettings(); PhotonNetwork.AutomaticallySyncScene = true; } public override void OnConnectedToMaster() { PhotonNetwork.JoinLobby(); } // Start is called before the first frame update public void CreateRomm() { PhotonNetwork.CreateRoom(creartext.text); } public override void OnJoinRandomFailed(short returnCode, string message) { PhotonNetwork.CreateRoom(null, new RoomOptions { MaxPlayers = maxPlayerPerRoom }, null); } public void JoinRomm() { PhotonNetwork.JoinRoom(Jointtext.text); } public override void OnPlayerEnteredRoom(Player newPlayer) { PhotonNetwork.CurrentRoom.IsOpen = false; Debug.Log(«Ya estanos todos»); PhotonNetwork.LoadLevel(«Game»); } }

Ahora vamos a la escena donde comenzara nuestro juego vamos a establecer las pocisiones

Vamos a nuestro script

Lo vamos a borrar y vamos a incorporar el siguiente
y ponemos este script con este script llamaríamos a nuestros personajes, ahora solo queda poner en que lugar salen nuestros personajes
using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using UnityEngine.SceneManagement; public class ConecteServer : MonoBehaviourPunCallbacks { public Transform spaPoint01, spaPoint02; private void Awake() { if (PhotonNetwork.IsMasterClient) { PhotonNetwork.Instantiate(«PLAYER», spaPoint01.position, spaPoint01.rotation); } else { PhotonNetwork.Instantiate(«PLAYER02», spaPoint02.position, spaPoint02.rotation); } } }

Ahora os pondré el Script del personaje, pero no es el que utilizaremos para nuestro juego

using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; public class ci : MonoBehaviourPunCallbacks { public float speed; private Rigidbody2D rb; private Vector2 moveVelocity; // Start is called before the first frame update void Start() { rb = GetComponent(); } // Update is called once per frame void Update() { PhotonNetwork.AutomaticallySyncScene = false; if (photonView.IsMine) { ProcessInputs(); } } private void ProcessInputs() { Vector2 moveInput = new Vector2(Input.GetAxisRaw(«Horizontal»), Input.GetAxisRaw(«Vertical»)); moveVelocity = moveInput.normalized * speed; } void FixedUpdate() { rb.MovePosition(rb.position + moveVelocity * Time.fixedDeltaTime); } }
  • Related Posts

    Messi después del Mundial: la historia de un campeón que siguió intentando tocar el cielo

    Lionel Messi: la historia del niño que tuvo que perder muchas veces antes de tocar el cielo La historia de Lionel Messi no es solamente la historia de uno de…

    No fue el Mundial de Lamine Yamal: Rodri se convirtió en el verdadero líder de España

    España volvió a tocar el cielo y se proclamó campeona del mundo en 2026. Antes de comenzar el torneo, muchas miradas estaban puestas en Lamine Yamal. Por edad, talento, repercusión…

    Deja una respuesta

    You Missed

    Messi después del Mundial: la historia de un campeón que siguió intentando tocar el cielo

    • Por admin
    • julio 27, 2026
    • 11 views
    Messi después del Mundial: la historia de un campeón que siguió intentando tocar el cielo

    Argentina no perdió por un complot: España fue mejor y hay que aceptarlo

    • Por admin
    • julio 24, 2026
    • 23 views
    Argentina no perdió por un complot: España fue mejor y hay que aceptarlo

    No fue el Mundial de Lamine Yamal: Rodri se convirtió en el verdadero líder de España

    • Por admin
    • julio 23, 2026
    • 30 views
    No fue el Mundial de Lamine Yamal: Rodri se convirtió en el verdadero líder de España

    Jugadores que ganaron el Mundial antes de los 20 años: la lista histórica

    • Por admin
    • julio 22, 2026
    • 38 views
    Jugadores que ganaron el Mundial antes de los 20 años: la lista histórica

    Mbappé vs Lamine Yamal: ¿quién es mejor?

    • Por admin
    • julio 21, 2026
    • 47 views
    Mbappé vs Lamine Yamal: ¿quién es mejor?

    Lamine Yamal 2026: ¿El nuevo rey del fútbol mundial?

    • Por admin
    • julio 21, 2026
    • 36 views
    Lamine Yamal 2026: ¿El nuevo rey del fútbol mundial?