Unity输入字段未设置更改值

问题描述 投票:0回答:2

我只是想使用输入字段设置房间名称,并且它可以将输入作为参数传递,但这似乎由于某些原因而没有用。这是所谓的功能Codeenter image description here

这里是在字段中输入时控制台中的输出enter image description hereenter image description here

为什么发送空白字符串?我遵循了本教程:Youtube

unity3d user-interface parameter-passing
2个回答
0
投票

[添加侦听器(HostGame.SetRoomName)时,您可以从两个部分中选择功能:Dynamic stringStatic Parameters。您的函数应该在两个部分中:

  • 动态字符串-SetRoomName
  • 静态参数-SetRoomName(string)

如果要接收输入字段文本作为参数,则必须选择第一个。第二个选项中的参数是您在第一个图像中HostGame.SetRoomName下方的字段中输入的内容(在您的情况下为空白)。


0
投票

我通过在“ SetRoomName”中创建对文本的引用来解决此问题,虽然不理想,但可以使用

© www.soinside.com 2019 - 2024. All rights reserved.