在 unet 中获取当前网络播放器 transform/gameobject
Get Current Network player transform/gameobject in unet
如何获取当前网络播放器转换对象?
有
但它没有给我变换或游戏对象。
我愿意接受改造
Network
只是一个 C# class,Network.player
是 NetworkPlayer
(一个 C# 结构)的 static
实例。两者都没有实现 Component
,因此没有它们所依附的 GameObject
或 Transform
。
我可以使用这行代码获取当前的网络播放器:
GameObject currentPlayer = FindObjectOfType<NetworkManager >().client.connection.playerControllers[0].gameObject;
管理员当前使用的 NetworkClient。
这在调用 StartClient 或 StartLocalClient 时填充。
如何获取当前网络播放器转换对象? 有
但它没有给我变换或游戏对象。 我愿意接受改造
Network
只是一个 C# class,Network.player
是 NetworkPlayer
(一个 C# 结构)的 static
实例。两者都没有实现 Component
,因此没有它们所依附的 GameObject
或 Transform
。
我可以使用这行代码获取当前的网络播放器:
GameObject currentPlayer = FindObjectOfType<NetworkManager >().client.connection.playerControllers[0].gameObject;
管理员当前使用的 NetworkClient。
这在调用 StartClient 或 StartLocalClient 时填充。