为什么不能在Unity UI输入字段检查器中选择动态字符串变体?

时间:2019-10-06 16:58:22

标签: unity3d

我想将输入字段中的动态字符串值提供给函数。这样简单的东西,例如为函数“ SetName”输入名称。通常,我会选择Unity已经在Inspector中为此Input字段提供的“ on End Edit()”标准。使用动态值调用该函数。 这是我的问题:我没有选择动态变量,只选择了静态变量(这对我没有帮助)。

See the detail image here

1 个答案:

答案 0 :(得分:0)

您不能传递动态字符串

那根本不是这些方法调用的工作方式。您有两种选择:

  1. 直接传递输入字段并在其上调用.value
  2. 不传递任何内容,并在其他地方引用输入字段,然后在其上调用.value

执行(1),除非您已经有对输入字段的引用,在这种情况下,请执行(2)。