【问题标题】:Unity: public InputField variable does not accept Input Field objectsUnity:公共 InputField 变量不接受 Input Field 对象
【发布时间】:2020-07-12 14:07:45
【问题描述】:

我正在尝试从 Unity Hierarchy 中拖动 Input Field 对象,并将其存储在 public InputField 变量中。但是,当我拖动它时,它显示该对象确实允许存储,如果我释放输入字段对象,它不会被存储。并且变量仍然显示“无(输入字段)。此外,当我尝试按圆圈(红色方块中的那个)查看可用输入字段对象的列表时,列表是空,这是不可能的,因为无论我创建多少输入字段,它都保持为空。

输入字段对象包含一个输入字段组件,因此它确实算作输入字段,但我想不出任何方法来解决这个问题。

【问题讨论】:

  • 您是否创建了一个名为“InputField”的不同类?也许尝试指定确切的命名空间可能会有所帮助? UnityEngine.UI.InputField ChatBox?
  • @Kokosbrood 谢谢,这解决了它。我从没想过会有不同的 InputField。

标签: c# unity3d


【解决方案1】:

原来在脚本中使用了错误的类 InputField(不知道是什么或如何),所以按照 @Kokosbrood 的建议,我使用了类 UnityEngine.UI.InputField 的整个路径

【讨论】:

    猜你喜欢
    • 2014-04-05
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2014-05-04
    相关资源
    最近更新 更多