社区
Unity3D
帖子详情
InputField 数组 单个实例化的问题
甜思思
2018-08-02 02:07:05
private InputField[] InpPos = new InputField[4];
InpPos[i] = 但是用之前必须对单个变量进行实例化
这个咋实例化啊
不能写成InpPos[i] = new InputField(); 报错
...全文
499
7
打赏
收藏
InputField 数组 单个实例化的问题
private InputField[] InpPos = new InputField[4]; InpPos[i] = 但是用之前必须对单个变量进行实例化 这个咋实例化啊 不能写成InpPos[i] = new InputField(); 报错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_43470933
2018-10-20
打赏
举报
回复
在for循环里面进行初始化
码农Hiccup
2018-08-24
打赏
举报
回复
也可以动态创建出来,然后getComponent,获取到InputField,然后赋值
yuping511313
2018-08-22
打赏
举报
回复
copy 一个现成的用多少个就copy多少次 用 Instantiate(); so easy
无名剑
2018-08-21
打赏
举报
回复
new Class[]
创建的是数组对象
数组对象需要在创建的时候指定大小,但是里头的类型都是默认值,如果是class那就是null,
需要对值进行再次设置
你也可以直接 new class[]{ new class(), new class(), ...}; 直接初始化数组内的成员
如果是Unity的Component对象,一没人做new Component这样的事情 因为所有的组件都是挂在GameObject上 需要使用GetComponent等方法获取再设置到数组中。当然也可以通过将定义的数组public出去 在界面进行拖拉实现填值操作
小数点666
2018-08-05
打赏
举报
回复
你可以在编辑器里建好InputField,然后拖到你的数组上
MOVCat
2018-08-05
打赏
举报
回复
因为UI的交互控件中的核心脚本本身并不是一个可见的 UI 元素,必须与一个或多个可视 UI 元素结合起来才能显示,因此Unity规定其是不能被公开实例化的,所以只能从资源中加载出来。你可利用GetComponentsInChildren<>方法得到所有的InputField从而进行赋值。
例如:
for (int i = 0; i < inputFields.Length; i++) {
inputFields[i] = GetComponentsInChildren<InputField>()[i];
}
需要注意的一点就是GetComponentsInChildren的检测是从自身开始的,并根据Hierarchy中的顺序进行向下检测
Unity 给
Input
Field
添加滚动条
本文详细介绍如何在Unity中为
Input
Field
添加滚动条,包括创建ScrollRect,设置
Input
Field
为多行新行,并通过自定义脚本
Input
ContentSize.cs实现内容自适应调整。
【虚拟仿真】Unity3D中实现
Input
Field
组件表格Tab或者Enter换行实现
本文介绍了在Unity3D虚拟仿真项目中如何使用
Input
Field
组件实现表格数据输入时的Tab或Enter键换行功能。作者提供了一个名为Tab
Input
Field
.cs的脚本,通过附加到
Input
Field
的父节点上,使得在输入时能方便地切换到下一个输入框。
UGUI组合控件之
Input
Field
文本输入控件
本文详细介绍了Unity UGUI中的
Input
Field
文本输入控件,涵盖其组件结构、参数配置、代码控制方法以及事件监听机制。重点解析了父对象
Input
Field
及其子对象Text Area、Text和Placeholder的功能与参数设置,并说明如何通过代码操作和事件回调实现交互逻辑。
Unity3D的
Input
Field
输入框控件按下Tab键实现光标自动切换
本文介绍了如何在Unity3D中使用C#脚本Tab
Input
Field
.cs实现
Input
Field
控件通过Tab键自动切换光标焦点,详细阐述了脚本逻辑并提供了实现步骤。
Unity 安卓端 多个输入框自动切换下一个 ---unity
Input
Field
获取焦点后 无法输入
本文介绍如何在Unity安卓应用中实现多个输入框的自动切换。通过代码示例,展示了如何使用
Input
Field
组件监听输入变化,并在特定条件下激活下一个输入框,解决了扫码枪校验输入后无法自动切换的
问题
。
Unity3D
2,589
社区成员
2,147
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章