[Unity][UGUI]DropDown下拉框监听改变值的事件
来源:互联网 发布:2k15更新球队数据 编辑:程序博客网 时间:2024/06/05 18:56
Unity 5.6.4p1,感觉UGUI的 功能 更强大了
鼠标右键进行 新建 UI
如果没有 Canvas就新建一个 Canvas
如果 没有 ,就在 菜单栏 的 Component 的UI里面新建
在新建 的 Dropdown 物体 中,可以 对 下拉框的 选项 进行 选择(更方便快捷了),更方便增添选项
在Dropdown下面新建一个空的UI
选中 右键 ,Create Empty
挂载一个空的脚本(注意这里不能是 Dropdown 含有TestDropdown 脚本 的自己的物体,会无效。)
using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestDropdown : MonoBehaviour { public void Show() { print(" sssssss "); Debug.Log(" ss "); }}
把GameObject 拖拽到 如下图所示的位置。
改变下拉框的值,
显示结果如下所示
using UnityEngine.UI;
private Dropdown dropdown;
private void Start()
{
dropdown = transform.parent.GetComponent<Dropdown>(); print(" value:"+ dropdown.value);
}结果显示
-------------------------------------------------------
在Dropdown 物体 里面,添加 TestDropdown 脚本(并且,当 下拉框 的值 发生 改变 的时候,使用 了 Dropdown 物体的TestDropdown 脚本的 Show 函数)
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class TestDropdown : MonoBehaviour { public void Show() { print(" sssssss "+ transform.GetComponent<Dropdown>().value); Debug.Log(" ss "); }}
显示结果:
参考资料
1.
Unity(一)关于Unity Dropdown控件的使用心得
2.
阅读全文
0 0
- [Unity][UGUI]DropDown下拉框监听改变值的事件
- Unity UGUI实现可编辑下拉框(dropdown)
- 【UGUI】UGUI的事件监听
- Jq 下拉框chosen之后,动态改变dropdown的数据
- UGUI的Dropdown组件
- UGUI的事件监听机制
- UGUI的按钮监听事件
- jq监听下拉列表至改变事件
- 实时监听textField的值改变事件
- 【Unity3D ugui】简单控件的事件监听
- UGUI 按钮的监听事件系统
- UGUI Toggle的监听事件绑定
- UGUI-仿照NGUI的事件监听机制
- UGUI的按钮监听事件系统
- uGUI事件监听
- UGUI 按钮监听事件
- UGUI事件监听总结
- Unity用GUI实现DropDown下拉菜单
- 类静态成员函数的定义
- 修复GRUB:win10 1709 秋季创意者更新导致Linux双系统无法引导
- 江歌事件:我们愤怒的不是犯罪,而是她的恶意逃避
- 短视频SDK架构设计实践
- javac javah 生成JNI 错误 找不到class
- [Unity][UGUI]DropDown下拉框监听改变值的事件
- 我对IT项目需求发掘的一些思考
- Intel, AMD及VIA CPU的微架构(9)
- 比尔盖茨:要想富,先养鸡
- SpringMVC拦截器详解
- 全球区块链峰会火热报名中 | 内含折扣码
- linux下安装memcached
- CSS学习笔记(四):CSS布局
- web整体架构图