我想通过其名称找到一个gameObject,然后获取该gameObject的组件。 例如:
GameObject Go;
InputField GoInput;
void Start()
{
Go = GameObject.Find("TextField"); //which I know
GoInput = GameObject.Find("TextField").GetComponent<InputField>(); //is this proper because it does not work
}
编辑:使用上面的代码本身解决了它。在“文本”和“字段”之间有一个空格。
答案 0 :(得分:-1)
尝试:
InputField GoInput = GameObject.Find("TextField").GetComponent("InputField") as InputField;