Как исправить ошибку в учебнике Unity «Идентификация локального игрока» OnStartLocalPlayer ()? - PullRequest
0 голосов
/ 18 мая 2018

В этом руководстве по Unity есть ошибка:

https://unity3d.com/learn/tutorials/topics/multiplayer-networking/identifying-local-player?playlist=29690

"Конечный скрипт будет выглядеть так:"

    public override void OnStartLocalPlayer()
    {
        GetComponent().material.color = Color.blue;
    }

Ошибка:

"Assets/PlayerController.cs(22,9): error CS0305: Using the generic method `UnityEngine.Component.GetComponent<T>()' requires `1' type argument(s)"

Каков правильный вызов функции с универсальным методом?

1 Ответ

0 голосов
/ 18 мая 2018

Согласно этому YouTube: https://www.youtube.com/watch?v=IjJFJrWkoYE

public override void OnStartLocalPlayer(){
    //GetComponent().material.color = Color.blue;
    GetComponent<MeshRenderer>().material.color = Color.blue;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...