![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NGUI
文章平均质量分 71
zebintang
能不活着就不要活,在炼狱中死不掉才是最悲哀的,
展开
-
NGUI扩展之 图片置灰
在属性 面板添加一个小功能,置灰属性。设计思路很简单, 就是通过勾选或者不勾选,实现置灰 或者不置灰。包括对scroview的置灰等等…实际上,在NGUI中 所有需要渲染的 物体 都继承自 wight,而编辑器 部分则 作用于它。在UIWidgetInspector 中。这个脚本作用于 UIWidget, 而我们 知道所有需要渲染的元素都继承自 UIWidget 包括sprite可以找到这个, DrawInspectorProperties 画属性面板的 属性,我们就可以在里面进行 画原创 2020-09-10 00:51:05 · 717 阅读 · 2 评论 -
NGUI里3D粒子混用出现的剪切问题
近期 开始对项目的维护,因为项目用的是NGUI ,而NGUI里面,对3D粒子 的剪切支持不是很好,因此上网查了一下,发现很多人都有 遇到这个问题,应该是个,也有很多人都解决了,思路就是在awake/start 的时候获取scrollview里面的值,然后传进粒子的sharder里面做裁剪就可以了。这边 就转下了,测试过了直接用 原作者的,也是可以的,也可以在其基础上做优化。下面是原文http...转载 2019-07-19 22:17:54 · 247 阅读 · 0 评论 -
NGUI
一.注意事项1.实际项目中, 第一次建UI对象,弹出对话框, Layer设置为UI;或者点击Add Layer从新添加设置一个新层,设置完,不要再改Ngui的层。2.千万不要想着修改UI的LocalScale3.用NGUI要习惯使用widget对 UI对象进行管理,相当一个文件夹,使用时,调整widger位置,把需要管理的UI对象直接作为该widger的子级;二.NGUI显示优先级...原创 2018-07-03 09:30:44 · 509 阅读 · 0 评论 -
转
NGUI UILabel 富文本格式说明文本[ff0000]带[-][00ff00]颜[-][0000ff]色[-].这里的颜色是和默认颜色混色的结果,如果默认颜色为黑色,则相当于着色无效。[b]粗体[/b][i]斜体[/i][u]下划线[/u][s]删除线[/s][b][u]大[i][s]杂[/u][/b]烩[/i][/s]正常文本[sup]上标...转载 2018-09-08 22:05:35 · 118 阅读 · 0 评论 -
NGUI-UI Grid 对比 layer grid
UI Grid Arrangement:排列的方向。 Sorting:排列的顺序。 ————None:没有顺序。 ————Alphabetic:按字母的顺序。 ————Horizontal:水平放置的顺序。 ————Vertical:垂直放置的顺序。 ————Custom:自定义的方式。比如将Sprite的名字命名方式如下...原创 2018-07-26 23:58:21 · 856 阅读 · 0 评论 -
NGUI 层级问题
我的 总结。。。panel层和panel层比,layer和layer比同个pane比深度Depth, panel>Widget 比layer深度相同比层级。 别人的总结http://gad.qq.com/article/detail/20413 层级问题一直以来都是令人头疼的问题。尤其是项目后期复杂度增加以后,更多的开发人员参与,使得它维护起来相当困难。这里...转载 2018-09-16 23:15:48 · 1551 阅读 · 0 评论 -
Unity_NGUI游戏注册界面
主要 用到 UI button UI input File;首先 NGUI open prefab Toolbar把 simple Button Simple Input File拖进来。原创 2018-07-22 18:05:37 · 1325 阅读 · 0 评论 -
游戏背包系统,Unity NGUI实现(下)
上一篇已经介绍了如何 让物体可以移动,交互,这一篇将会介绍物品如何添加到背包里。思路是这样写一个用于管理背包功能的脚本挂载在 Left_grid身上,定义一个数组 用来存它下面的每一个cell (格子)因为 涉及到数量的问题, 可以用当前想要添加的物体sprite的名字 与我们遍历到的子物体sprite的名字如果有的话就 获取它身上的脚本 执行数量添加的方法。如果没有去判断每一个...原创 2018-07-22 18:02:35 · 1668 阅读 · 0 评论 -
游戏背包系统,Unity NGUI实现(下)
NGUI 中 已经存在一些脚本,可以快速实现背包系统,其中, 有个类 UIDragDropItem 可以实现 拖拽 ,里边有一些虚函数OnDragDropRelease (GameObject surface)拖拽释放时。OnDragDropMove (Vector2 delta)拖拽移动时OnDragDropStart ()开始拖拽时OnDragDropEnd...原创 2018-07-22 17:39:26 · 995 阅读 · 0 评论 -
NGUI HUD Text 血条跟随,伤害 治疗;
using System.Collections;using System.Collections.Generic;using UnityEngine;public class my_hudText : MonoBehaviour { // Use this for initialization HUDText m_hudText; public Color h...原创 2018-07-23 18:12:00 · 1050 阅读 · 0 评论 -
Unity学习之打字机效果 NGUI&&UGUI
没接触NGUI之前,因为有个老师跟我们讲,NGUI这个东西已经被淘汰啦 bla bla bla然后有个师兄在外面找U3D的工作,回来之后,面试 问到 NGUI ,没学过这个东西啊.. bla bla bla之前用UGUI方法做的打字机思路是这样, 在开始时,把字体存在一个string变量里面,然后在update 里用equal去判断是否完成,再 将其substr 一下。字符截取一下。...原创 2018-07-10 22:50:11 · 2268 阅读 · 0 评论 -
Unity_NGUI锚点Anchor自适应
Unity中 NGUI插件十分方便利用Anchor属性, 可以做出屏幕的适应,比如做个小地图一直在右上角,做个血量条一直在左上角。做个技能栏一直在屏幕正下方。其实在Unity 里的UGUI也可以很容易实现,但是呢,没有NGUI集成的多,不大方便,在Unity中 修改Canvas 中的属性这个是调整 sprite 的scale 不会被拉伸,然后再 调下Rect Transform中的锚...原创 2018-07-09 23:03:46 · 3645 阅读 · 0 评论