Ошибка создания экземпляра сети Photon (Unity3d)C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка создания экземпляра сети Photon (Unity3d)

Сообщение Anonymous »

Хорошо, я создаю онлайн-шутер от первого лица в Unity и писал сценарий Photon Networking Script для подключения и запуска игрока, и я постоянно получаю эти две ошибки:

Код: Выделить всё

Assets/Resources/GameManager.cs(64,23): error CS1502: The best overloaded method match for `PhotonNetwork.Instantiate(string, UnityEngine.Vector3, UnityEngine.Quaternion, int)' has some invalid arguments
Assets/Resources/GameManager.cs(64,23): error CS1503: Argument `#1' cannot convert `UnityEngine.Transform' expression to type `string'
Вот где ошибка в моем коде:

Код: Выделить всё

// When Connected [Photon Callback]
void OnJoinedRoom()
{
PhotonNetwork.Instantiate(playerPrefab, transform.position, Quaternion.identity, 0);
}

//In Game: Disconnect from room.
void InGameGUI()
{
if (GUILayout.Button("Leave Game"))
PhotonNetwork.LeaveRoom();
}
И я упомянул Преобразование вверху:

Код: Выделить всё

public Transform playerPrefab;
Есть идеи о том, что я сделал не так и как это исправить. Пожалуйста, помогите!

Подробнее здесь: https://stackoverflow.com/questions/131 ... or-unity3d
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»