【发布时间】:2015-09-13 04:27:36
【问题描述】:
我怎样才能做到这一点?一个函数在 Unity 中只能接受一个事件的参数。 我想比较同一个画布中有两个不同的输入字段。 我假设这可以使用对象作为参数来完成,但我不知道我可以传递哪个对象。我尝试将画布和输入字段 gameObject(我猜这就是它的名称)拖动到我选择的函数的对象参数字段,但它们没有被接受。
【问题讨论】:
-
你要拖到哪里?我不熟悉 Unity 中可以将 GameObject 作为 argument 的任何地方,仅作为字段。 (也许你指的是一些我还没有玩过的 GUI 东西,增加问题的清晰度会很有帮助。)
-
@e1eee384 我相信他的意思是他将它作为变量添加到检查器中
-
@e1ee384 我尝试将它们拖到我的方法的参数中,该方法由第二个输入字段的 OnValueChange 事件调用。我正在使用 Unity 5。我很确定那是错误的。
-
对我的用户名的有趣误读!我现在明白了,我只是没有使用过那个 UI。很好的说明。
-
哦。该用户界面非常方便。你应该尝试使用它。虽然我现在大多数时候更喜欢使用 FindWithTag() :)