Есть ли способ изменить объекты .networkAddress
и .networkPort
в пределах объектов NetworkManager.singleton.StartHost()
и NetworkManager.singleton.StartClient()
? Я попробовал NetworkManager.singleton.StartHost().networkAddress = GetLocalIp()
, где GetLocalIp()
- это функция, которая получает локальный IP-адрес компьютера, так что может подключиться другой человек на другом компьютере.Unity 5 NetworkManager StartHost & StartClient Properties
Я пытаюсь сделать это, поэтому мне не нужно использовать localHost для моей многопользовательской игры, так как совершенно бессмысленно запускать два экземпляра одной и той же игры на одной машине.
Любые идеи о том, как это сделать, чтобы один компьютер был хост-компьютером, а другой - клиентом, который подключается к хосту, и они могут играть на одной карте.