代码控制 UGUI相关
2019-06-13 16:30
1331 查看
设置RGB值
Color nameColor = Color.gray; //直接指定顏色 Color topicColor= new color32(80, 80, 80, 255); //RGB (0-255) Color bodyColor = new color(0.313f, 0.313f, 0.313f, 1); //RGB (0-1.0)
代码控制toggle
(怀疑是Bug导致要这么麻烦,目前Unity版本2018.3.11f1)
toggle.isOn = false; //从代码改了isOn,但显示没有改变 toggle.TrySetEnable(false); toggle.TrySetEnable(true);
Tab键切换InputField光标位置
这个网上有好多文章,但是都是在update里面识别下一个,我觉得没必要,毕竟很少见InputField会动态改变。
using UnityEngine; using System.Collections; using UnityEngine.EventSystems; using UnityEngine.UI; public class IBUIInputNavigator : MonoBehaviour, ISelectHandler, IDeselectHandler { public Selectable nextInputField; private EventSystem system; private bool isSelect = false; void Start() { system = EventSystem.current; } void Update() { if (Input.GetKeyDown(KeyCode.Tab) && isSelect) { StartCoroutine(Wait(nextInputField)); } } IEnumerator Wait(Selectable next) { yield return new WaitForEndOfFrame(); system.SetSelectedGameObject(next.gameObject, new BaseEventData(system)); } public void OnSelect(BaseEventData eventData) { isSelect = true; } public void OnDeselect(BaseEventData eventData) { isSelect = false; } }
相关文章推荐
- 网页里控制图片大小的相关代码
- 网页里控制图片大小的相关代码
- 使用tortoisegit进行代码控制及相关设置
- 网页里控制图片大小的相关代码
- 【Unity&UGUI&Shader】创建材质球Material&代码控制更换物体材质球
- unity关于代码控制ugui显示隐藏的一些心得
- VC进程控制相关代码
- 【Unity&UGUI】代码控制 text文本
- 【Unity&UGUI】代码控制Toggle,为什么不能使用Toggle
- 用代码控制build,相关资料搜集
- js控制div及网页相关属性的代码
- UGUI脚本控制之RectTransform相关
- 【Unity&UGUI】输入框代码控制InputField,并显示输入文本
- VC进程控制相关代码
- 网页里控制图片大小的相关代码
- 网页里控制图片大小的相关代码
- HM/JEM CTU级码率控制相关代码
- js控制div及网页相关属性的代码
- 11月29日--数据库内容以及代码相关问题
- rabttmq php延迟消息 相关代码(网上没搜到自己琢磨着弄好了)