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

Unity3d 为什么我不能在Unity UI输入字段检查器中选择动态字符串变量?,unity3d,Unity3d,我想给我的函数一个输入字段中的动态字符串值。像输入函数“SetName”的名称这样简单的东西。通常我会选择Unity在Inspector中为这个输入字段提供的“on End Edit()”标准。使用动态值调用函数。 这是我的问题:我没有选择动态变量,只有静态变量(这对我没有帮助) 无法传递动态字符串 这根本不是这些方法调用的工作方式。您有两个选择: 传递输入字段本身并对其调用.value 不传递任何内容,并在其他地方引用输入字段,然后对其调用.value 执行(1),除非您已经有对输入字段的引用

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

无法传递动态字符串 这根本不是这些方法调用的工作方式。您有两个选择:

  • 传递输入字段本身并对其调用
    .value
  • 不传递任何内容,并在其他地方引用输入字段,然后对其调用
    .value
  • 执行(1),除非您已经有对输入字段的引用,在这种情况下执行(2)