コード例 #1
0
    public override void SceneLoadLocalDone(string map)
    {
        BoltConsole.Write("Spawn Player on map " + map, Color.yellow);
        BomberPlayerController.Spawn();

        if (BoltNetwork.isServer)
        {
            A2SManager.SetPlayerInfo(null, "Photon Server");

            A2SManager.UpdateServerInfo(
                gameName: "Bolt Simple Tutorial",
                serverName: "Photon Bolt Server",
                map: map,
                version: "1.0",
                serverType: ServerType.Listen,
                visibility: Visibility.PUBLIC
                );
        }
    }
コード例 #2
0
    public static void Spawn()
    {
        var        pos          = new Vector3(Random.Range(-16, 16), 0.6f, Random.Range(-16, 16));
        BoltEntity playerEntity = BoltNetwork.Instantiate(BoltPrefabs.BomberPlayer, pos, Quaternion.identity);

        playerEntity.TakeControl();

        BomberPlayerController playerController = playerEntity.GetComponent <BomberPlayerController>();

        Photon.Lobby.LobbyPhotonPlayer lobbyPlayer = Photon.Lobby.LobbyPhotonPlayer.localPlayer;

        if (lobbyPlayer)
        {
            playerController.Setup(lobbyPlayer.playerName, lobbyPlayer.playerColor);
        }
        else
        {
            playerController.Setup("Player #" + Random.Range(1, 100), Random.ColorHSV());
        }
    }
 public override void SceneLoadLocalDone(string map)
 {
     BoltConsole.Write("Spawn Player on map " + map, Color.yellow);
     BomberPlayerController.Spawn();
 }