unity-game-engine - Unity 输入字段未设置更改值

标签 unity-game-engine user-interface parameter-passing

我只是想使用输入字段设置房间名称,并且它可以将输入作为参数传递,但由于某种原因这似乎不起作用。
这是调用的函数
Code enter image description here

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

为什么它会发送一个空字符串?
我按照这个教程:Youtube

最佳答案

当您添加监听器 (HostGame.SetRoomName) 时,您可以从两个部分中选择函数:动态字符串静态参数 >。您的函数应该位于两个部分中:

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

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

关于unity-game-engine - Unity 输入字段未设置更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60684764/

相关文章:

c# - Unity C# 多个函数共享相同的行为?

unity-game-engine - Julia 可以用于游戏引擎 Unity 的编程吗?

java - JTabbedPane:选项卡本身之前和之后的组件

c++ - 我应该如何将 SSE 数据传递给我的函数/运算符(operator)?

android - 在更新功能之外移动带有动画的游戏对象

java - 在 java web 应用程序中存储 UI 配置并从 jsp 页面读写配置文件的位置

调整应用程序窗口大小后,JavaFX UI 元素悬停样式无法正确呈现

Delphi-将参数传递给 ADOquery

javascript - 将传递的函数参数与默认参数合并

android - Unity Android 无法发布 APK,签名为调试