Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

ClientScene.Ready

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function Ready(conn: Networking.NetworkConnection): bool;
public static bool Ready(Networking.NetworkConnection conn);

Параметры

conn The client connection which is ready.

Описание

Signal that the client connection is ready to enter the game.

This could be for example when a client enters an ongoing game and has finished loading the current scene. The server should respond to the SYSTEM_READY event with an appropriate handler which instantiates the players object for example.

no example available in JavaScript
function Start() {
    NetworkServer.Instance.RegisterHandler(MsgType.SYSTEM_READY, OnPlayerReadyMessage);
}

// On the client side function OnLevelWasLoaded() { Debug.Log("Finished loading " + Application.loadedLevelName); NetworkClient.Instance.Ready(); }

// On the server side function OnPlayerReadyMessage(conn : NetworkConnection, reader : NetworkReader) { // create the player object on the server GameObject thePlayer = SpawnPlayer(Vector3.zero, "player");

// This spawns the new player on all clients NetworkServer.Instance.PlayerIsReady(conn, conn.player,"player"); }