函数】unity中如何将inputfield中的值代入到脚本函数中去?

2020-04-17 13:55发布

要求用户输入,然后再把输入的文本进行处理

要求用户输入,然后再把输入的文本进行处理

6条回答
YoyoGod -传说中的悠神教教主
1楼 · 2020-04-20 00:33.采纳回答

有两种方法:1.在脚本中声明public访问权限的变量public InputField input;然后回到编辑器将InputField控件拖入脚本的input变量中给其赋值,这样回到脚本中就可以随时使用已赋值的input字段了。

2.直接在脚本中(一般是Start这类初始化生命周期函数)通过GameObject.Find、transform.Find以及GetComponent这些查找对象、获取组件的方法直接获取InputField组件然后使用。

男孩无衣
2楼 · 2020-04-17 14:35

inputfiled组件中, inputfile.text表示用户的输入内容.  text是一个属性,字符串string类型.

Ross
3楼 · 2020-04-17 15:05

可以在脚本中先得到InputField组件对象,然后通过对象调用text属性,得到的值就是InputField输入框所输入的内容了,但是它的值是string类型,如果需要进行算术运算的话,需要把其转换成所需要的数值.

梅向南
4楼 · 2020-04-17 19:54

首先在脚本中获取InputField组件,然后通过里面的text属性得到输入框的值就可以了。

小狮子
5楼 · 2020-04-17 21:37

首先需要在脚本中得到到该组件的引用,方法很多比如可以在脚本中公开一个inputfiled引用,在unity里面关联上,然后直接使用inputfiled.text即可。

蜗牛
6楼 · 2020-05-10 09:23

引入UI命名空间 

public InputFiled  字段名

然后在工程属性面板拖拽

另外一种就是

获取InputFiled 组件进行设置即可


相关问题推荐

  • 回答 11

    Python的缩进在语法上有意义,缩进对齐到哪一级就代表是哪一级里面的语句。return这种语句在哪个有效范围中就是在哪里有效,在里面的def里面自然就是里面def的return。

  • 回答 1

    可以使用pandasimport pandas as pddf = pd.read_excel(./xx.xlsx)print(df.columns)

  • 回答 1

    Python程序的结构和函数的运用  2011-01-2719:44:45|  分类: Python |  标签:函数  func  返回  序列  sequence  |举报|字号 订阅  Python程序的结构Python的程序由包,模块(即一个Python文件)和函数组成。包是由一系列模块组成的集合。模块是...

没有解决我的问题,去提问