Как я могу получить текущий объект преобразования сетевого плеера? есть
но это не дает мне преобразование или игровой объект. Я готов получить трансформацию.
Как я могу получить текущий объект преобразования сетевого плеера? есть
но это не дает мне преобразование или игровой объект. Я готов получить трансформацию.
Network
— это просто класс C#, а Network.player
— это static
экземпляр NetworkPlayer
(структура C#). Ни один из них не реализует Component
и, следовательно, не имеет GameObject
или Transform
, к которым они присоединены.
Transform
или GameObject
у чего-то, что не имеет/не представляет ни то, ни другое. Ответ заключается в том, что вы не получите ни один из этих компонентов от Network.player
.
- person Foggzie; 10.03.2017
Я могу получить текущий сетевой проигрыватель, используя эту строку кода:
GameObject currentPlayer = FindObjectOfType<NetworkManager >().client.connection.playerControllers[0].gameObject;
Текущий NetworkClient, используемый менеджером.
Заполняется при вызове StartClient или StartLocalClient.