ugui
SnoopyNa2Co3
莫生气静心研究技术
展开
-
unity3d基于ugui的ui模块
对于u3d客户端最好的学习方法就是实践!! 今天终于有时间可以写写博客,这次我写一个基于ugui的ui模块,也可以理解为封装,把ui相关封装起来方便使用。 回到正题! 首先我会用到单例模式,不懂的自行百度。我这里添加一个创建gameobject的单例。using UnityEngine;using System.Collections;public class MonoSingleto原创 2015-12-26 16:40:16 · 3885 阅读 · 0 评论 -
unity 把网格(mesh)绘制到UI上,可用于小地图
之前有个版本利用navmesh绘制小地图UGUI利用navmesh绘制小地图这次使用场景的网格来绘制小地图实现原理获取mesh的顶点和三角面数据 然后通过VertexHelper来进行绘图工程下载地址链接:https://pan.baidu.com/s/1jH857JCjAqjsB3RkxaW9jA提取码:x0kj代码逻辑都比较简单,直接上图先深紫色是场...原创 2019-05-30 16:53:20 · 3625 阅读 · 0 评论 -
unity 获取Grid Layout Group一行控件数量
一般UI适配控件的长度会变长或者变短Grid Layout Group我们直接选用Constraint 约束 —— Flexible灵活的( 按照父物体长宽自动横竖行 )例如一个道具面板一行有5个道具,如果在更长的分辨率下可能有6,7个行如果这些道具不用循环滚动列表是没什么大问题,如果用到循环列表要计算一排多少个来进行计算循环所以这个获取一排数量极为重要...原创 2019-05-09 14:45:08 · 2220 阅读 · 1 评论 -
RenderTexture管理器(一个摄像机渲染多个RenderTexture)
UI中显示模型一般都两种方法,1.直接把3d模型放到ui里面(要处理层级问题和适配问题)2.把模型直接渲染到Rendertexture上面(层级基本不用处理适配就是框架里面的适配)不是说把renderTexture就是好,一切看实际情况例如你要做剧情对话,那些ui有变暗或者渐现效果,用renderTexture比较好处理这些效果-------------------------...原创 2018-12-04 08:21:35 · 1830 阅读 · 0 评论 -
Unity UGUI图集打包Assetbundle
Ugui图集,Sprite是根据PackingTag来分图集那么Ugui图集怎么打包Assetbundle?只要我们把Assetbundle的标签设置为PackingTag就可以,然后打包Assetbundle,测试过drawcall不会增多这些动态设置PackingTag和Assetbundle一般都用工具来设我这个工具图集路径是在Assets/AssetBundleRes/at...原创 2018-08-10 16:10:14 · 2458 阅读 · 0 评论 -
unity UGUI利用navmesh绘制小地图
游戏里面寻路如果不用a*很多情况用到navmeshnavmesh烘焙出来的导航网格都是可走的地方,这样来可以用来做小地图,我游戏项目是这样,不过还要看项目类型实现思路获取导航图所有的顶点 然后把所有点扔给一个可以画图形的控件描绘顶点的控件using UnityEngine;using UnityEngine.UI;[AddComponentMenu("UI/UIPopu...原创 2018-08-10 08:34:35 · 1411 阅读 · 0 评论 -
ugui ui相对位置的计算,以及如何把ui限制在屏幕内
今天写关于ui位置的计算,举个例子:在我之前做的项目中背包的物品都可以点出一个属性面板,这个属性面板的左上角最齐图标的右下角,如图(红是物品图标,白是属性面板) 原理:计算出两个ui的包围盒就可以算出【白image】相对于【红image】的偏差多少坐标,然后用【红image】的position+偏差的坐标赋值给【白image】的世界坐标 如上图的方式,我这边举个例子(【红】的右下角对齐【白】的左原创 2015-12-29 21:57:29 · 9986 阅读 · 3 评论 -
Unity UI图片实现模糊功能
原理:其实就是获取图片,然后根据偏移获取不同像素,然后根据不同的透明度叠加得出一张模糊图我这里没有优化正常情况用一个pass就足够先上个图拖动材质球Blur Size参数就有如上图效果下面完整的shader,注意材质球要调渲染层3000就可以使用(PS:移动平台验证过可以使用)Shader "Effect/ImageBlur"{ Properties { _Ma...原创 2019-08-06 20:20:48 · 1970 阅读 · 2 评论