
ui
spr1ngd
Unity码农/引擎学习中....
展开
-
Unity自定义UI组件(六)日历、日期拾取器
前言考虑到工业项目中可能会利用到类似日历的工具,就比如选取某个时间节点,所以我结合UGUI源码开发了日历工具和日期拾取器工具,简单易用,接口齐全,可中文显示,外观可自定义。只需要导入脚本,即可在Hierarchy面板直接创建组件,和使用自带组件一样方便。主要内容:1.日历工具(仿Winform平台的Calendar组件)2.日期拾取器3.如何使用日历组件和日期拾取器组件原创 2017-06-07 18:56:23 · 14724 阅读 · 6 评论 -
Unity自定义UI组件(七)渐变工具、渐变色图片、渐变遮罩
欢迎阅读Unity自定义UI组件(七)渐变工具、渐变色图片、渐变遮罩前言 在Unity中UGUI只为我们提供了最为基础的Image和RawImage两种可展示图片的组件,但是这两种组件要展示一些特殊效果的时候总是会依赖外界资源(PhotoShop资源),比如你想要一个简单的颜色渐变 ,变色的文字 都会比较棘手,但是我们可以利用程序来解决这点小缺陷,我们可以编写自己的高级Image工具来实现。原创 2017-06-10 17:31:09 · 17782 阅读 · 1 评论 -
Unity自定义UI组件(八) 颜色拾取器(上)
Unity UGUI自定组件 颜色拾取器利用UGUI 实现颜色拾取器组件- 1.无需任何asset- 2.导入代码即可生成- 3.调用接口方便其中涉及知识点:- 1.Unity截图- 2.Unity获取像素点颜色- 3.Unity颜色原理原创 2017-07-04 19:59:36 · 12057 阅读 · 0 评论 -
Unity自定义UI组件(九) 颜色拾取器(下)
UnityEngine没有提供类似自带颜色拾取器的组件,但是在工业三维可视化领域可能会用到类似的组件,博主这里结合Unity UGUI源码创建一个高仿unity颜色拾取器的组件,可一键创建,监听接口使用或者直接获取组件颜色。上一篇我们已经讲了部分的难点,这篇我们将剩余的难点解决,文章末尾提供Beta版下载地址(HSV颜色模式暂未开启)。原创 2017-07-09 15:44:37 · 5592 阅读 · 6 评论 -
Unity自定义UI组件(十) 折线图
前言 在工程三维可视化领域,用图表展示数据较为常用,近期看有人在论坛里所求折线图插件,于是我就把折线图(LineChartGraph)也加入了SpringGUI中,这里我简单介绍一下,便于有需要的人使用。组件特点无需Asset资源无需制作Prefab支持动态流式数据工厂模式搭建,便于新的样式的接入主要讲解工厂模式和中介者模式在实际开发中的使用.原创 2017-07-17 21:18:18 · 9376 阅读 · 25 评论 -
Unity自定义UI组件(十一) 雷达图、属性图
前言 想必大家都在游戏中见过属性图用于展示多种属性的数值,可以较为直观的对比某种属性的缺陷或者是哪种属性有优势。在三维可视化领域也会遇到类似的属性对比,用属性图来展示最为合适。组件特点一键创建,无需额外资源超多属性可自定义可跟具需求拓展主要内容组件实现(建造者模式)组件多样化(工厂模式)原创 2017-07-26 14:50:50 · 7479 阅读 · 0 评论 -
Unity自定义UI组件(十二) 条形图篇
前言 之前的编写的插件并没有注重基类的搭建,每一次的坐标代码、网格代码都需要在新的工具中重新一次,本篇的新工具条形图是基于SpringGUI基类建造,大幅度降低类似组件的开发速度,开发时间全部集中在个性打造,无需考虑基建(基础坐标,网格等基础设置)问题,详情往下阅读。实现效果单组条形图多组条形图水平方向Inspector主要内容SpringGUI基类的搭建条形图的实现详细设计基类搭建原创 2017-08-10 19:14:24 · 5651 阅读 · 1 评论 -
Unity自定义组件之(五) 目录树 UITree
前言之前在项目中多次用到目录树,由于UGUI没有目录树这样组件,需要我们拿基础的UI去拼凑,但是这样拼凑的目录树一般需要制作为预制物,在我们想要迁移到别的工程时,总是因为打包且少资源而产生一些问题。而且很多新手也会遇到自己写的目录树因为逻辑问题只能打开/关闭几个层级,并不是可无限打开关闭的,且容易出现多种Bug。基于这些问题,我们可以基于UGUI的部分源码开发一个目录树组件(UITree),简原创 2017-06-01 19:22:29 · 12157 阅读 · 23 评论