unity3d中输入文本框的使用,获得输入状态

 时间:2026-02-13 15:27:27

1、打开unity3d在UI菜单中选择创建一个“Input Field”输入框。

unity3d中输入文本框的使用,获得输入状态

2、设置输入框的位置大小颜色等,在“Content Type”中可以设置类型,像密码框、名字等。

unity3d中输入文本框的使用,获得输入状态

3、在里面的“Placeholder”中可以设置提示文本。

unity3d中输入文本框的使用,获得输入状态

4、 创建一个“Input_test”脚本。

unity3d中输入文本框的使用,获得输入状态

5、在脚本中创建两个方法, 一个“Changed_Value”输入文本的时候就会调用,“End_Value”输入结束后会被调用。

unity3d中输入文本框的使用,获得输入状态

6、在start方法中,分别添加监听这两个方法。

public class Input_test : MonoBehaviour {

void Start () {

transform.GetComponent<InputField>().onValueChanged.AddListener (Changed_Value);

transform.GetComponent<InputField>().onEndEdit.AddListener (End_Value);

}

public void  Changed_Value(string inp){

print ("正在输入:"+inp);

}

public void  End_Value(string inp){

print ("文本内容:"+inp);

}

}

unity3d中输入文本框的使用,获得输入状态

7、把脚本放在场景中的输入框上面。

unity3d中输入文本框的使用,获得输入状态

8、运行游戏,每当我们输入内容的时候就会提示正在输入,enter或者失去焦点会输入文本内容。

unity3d中输入文本框的使用,获得输入状态

  • 如何在Unity3D5.x中添加复杂(专业版)的水效果?
  • Unity如何导出资源包#校园分享#
  • Unity怎么导出游戏为可执行文件#校园分享#
  • Unity Shader教程之 旗帜飘扬效果的简单实现
  • unity 2018 如何用代码向Canvas添加UI元素
  • 热门搜索
    烤箱做蛋糕的做法大全 2019理论大全免费观看 明星婚纱照图片大全 cf分辨率怎么调全屏 嘉庆皇帝简介 黎明杀机怎么玩 倩女幽魂石之灵大全 增肌粉怎么吃 海绵宝宝图片大全 养羊技术大全