Поле ввода Unity не устанавливает значение при изменении - PullRequest
0 голосов
/ 14 марта 2020

Я просто хочу задать имя комнаты, используя поля ввода и тот факт, что он может передавать входные данные в качестве аргумента, но по какой-то причине это не работает. вот функция, которая называется Codeenter image description here

здесь вывод в консоли при наборе в поле enter image description hereenter image description here

почему он отправляет пустую строку? Я следовал этому уроку: Youtube

Ответы [ 2 ]

0 голосов
/ 15 марта 2020

Я работал над этим, создавая ссылку на текст в «SetRoomName», он не идеален, но работает

0 голосов
/ 14 марта 2020

Когда вы добавляете слушателя (HostGame.SetRoomName), у вас есть два раздела, из которых вы можете выбирать свои функции: Dynamic string и Static Parameters. Ваша функция должна быть в обоих разделах:

  • Dynai c строка - SetRoomName
  • Stati c Параметры - SetRoomName(string)

Вы должны выбрать первый, если хотите получить в качестве параметра текст поля ввода. Параметр во втором варианте - это то, что вы вводите в поле ниже HostGame.SetRoomName на первом изображении (в вашем случае пустое).

...