unity2D如何让InputField检查文字与脚本中的字符串是否相同?

问题描述 投票:-1回答:1

我需要为我的游戏制作一个InputField,在这个InputField中,玩家将在屏幕上写下谜题的答案,这个InputField需要检查玩家所写的文字与脚本中的字符串是否相同。

这个InputField需要检查玩家写的文字是否与脚本中的字符串相同。

我试过写这样的文字 getcomponent 随文 inputfield 并用 "if "检查它,但它不工作。

谁能帮忙提供一个如何从InputField中获取文本的示例?

c# unity3d
1个回答
1
投票

你可以用Inputfield.text来获取InputField的文本。

详细的解释在Api-Doc中。https:/docs.unity3d.com2019.1DocumentationScriptReferenceUI.InputField-text.html。

有了它,只是比较两个Strings是否相等。

在代码中,它可以看起来像这样。

public InputField input;

public void Start()
{
    if(input.text == "Text to Compare"){
    }
}

未来,如果你能发布你自己的代码,总是很好的。这样更容易掌握情况。

© www.soinside.com 2019 - 2024. All rights reserved.