
网格
spr1ngd
Unity码农/引擎学习中....
展开
-
Unity自定义UI组件(二)函数图篇(下)
Unity自定义UI组件(二)函数图篇(下)1.主要内容1.1 针对 Unity自定义UI组件(一)函数篇(上) 的完善版本,功能的拓展1.2 代码实现2D网格绘制1.3 如何在自定义UI组件上添加文字原创 2017-04-27 22:39:20 · 6865 阅读 · 7 评论 -
Unity自定义UI组件(一)函数图篇(上)
Untiy自定义UI组件自定义折线图,曲线图,条形图,饼图,函数公式图等可自定义多种别的工具比如颜色拾取器,日期拾取器,简单Excel的绘制原创 2017-04-25 14:32:51 · 11676 阅读 · 22 评论 -
Untiy网格编程篇(一)包围盒效果
Untiy网格编程篇(一)包围盒效果(纯代码,网格实现) ==转载标明出处==1.效果图: 选中不同的模型,会标识出包围盒的效果2.实现思路:第一步:计算模型的AABB包围盒;第二步:利用包围盒尺寸,获取包围盒的八个顶点,然后对每个顶点三个方向延长线上的顶点,绘制时可以绘制面,但是绘制柱体效果更好,本文为绘制柱体第三步:设置网格顶点和网格的三角面第四步:得到上图的效果3.代码部分:usi原创 2017-04-22 10:33:19 · 8350 阅读 · 12 评论 -
Unity Shader(一) Lowpoly动态低多边形 (QQ登录界面低边动画)
前言 在逛论坛的时候偶然发现有人在问动态低多边形(Lowpoly)如QQ登录窗口的效果,因为我写UGUI拓展对顶点操作较为熟悉的我立马就想到利用继承UnityEngine.Graphic,重写OnPopulateMesh方法绘制顶点、赋值颜色,在Update方法中计算顶点位置使得顶点在进行连续且不无断点的路径上产生位移即可合作恶化使用网格编程和Shader(着色器)来实现这一效果。本章我们使用Shader来实现。原创 2017-08-09 21:06:50 · 9625 阅读 · 20 评论 -
Unity网格编程篇(二) 非常详细的Mesh编程入门文章
Procedural Grid Programming Form代码实现网格本文目标创建网格坐标使用协程计算他们的位置利用三角形确定一个面自动生成法线添加纹理坐标和切线在这篇教程中我们将利用顶点和三角面创建一个网格。 这篇博客的原文地址:http://catlikecoding.com/unity/tutorials/procedural-grid/翻译 2017-08-18 14:42:53 · 42430 阅读 · 14 评论 -
Unity网格编程篇(三) 温度图、热力图
前言 在工业可视化的项目中,我们还会经常遇到一个需求,就是显示某个设备的温度信息,或者是显示一间房间的温度信息,这里我们就需要用到一个组件叫温度图/热力图。需要实现一个温度图又一次需要用到我们的网格和shader,下面我们来讲解一下实现的原理和最终的效果。原创 2017-09-05 18:06:44 · 27485 阅读 · 171 评论 -
Unity网格编程篇(四) 三维温度图、热力图
前言 上一篇博客中我门实现了一个平面的温度图,但是最近在论坛中碰到不少同学需要将这个温度图改为三维的,其实改为三维的并不难,因为上一篇中HeatMap是用Mesh绘制的,因此我们只要给网格一个高度值就可以变成三维的温度图,但是为了效果我们准备增加一些单位和网格作为基础,接下来我们看看如何实现吧。(这里的网格和之前UGUI自定义组件中网格并不一样,因为之前的是纯2D的网格绘制,而这里我们改为三维网原创 2017-09-24 17:37:35 · 13151 阅读 · 3 评论