
UGUI
文章平均质量分 52
BuladeMian
该博客所用图片资源均作学习分享用途,请勿用于商业行为。传播者自负。如果本博客所写文章侵犯到您的权益,请主动联系留言,我们将及时删除相关内容。请支持使用正版软件。
展开
-
[Unity][NGUI]NGUI精灵小地图点击跳转
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class NGUIMiniMap : MonoBehaviour{ public float width = 0;//NGUI按钮精灵 宽 public float height = 0;//NGUI按钮精灵 高 publ...原创 2021-04-08 17:25:44 · 575 阅读 · 0 评论 -
[Unity][UGUI][NGUI]小地图跳转摄像机坐标偏移值计算
... float height = this.transform.position.y; float rot_x = this.transform.eulerAngles.x; float a = Mathf.Tan((90 - rot_x) * Mathf.Deg2Rad) * height; print("a: " + a);...相关资料:1.[Unity][NGUI]NGUI精灵小地图点击跳...原创 2021-04-24 15:24:37 · 331 阅读 · 0 评论 -
[Unity][UGUI][NGUI]地图指示UI屏幕边缘显示
UGUIeuler.z参考资料:1.Unity3D 世界坐标转屏幕坐标的坑2.在屏幕边缘指示怪物/敌人当前所处的方位3.原创 2021-04-22 19:36:11 · 708 阅读 · 0 评论 -
[Unity][UGUI]Text组件缩小字体模糊
由于设置了Canvas为World Space。其子物体Text,字体过小,模糊。Canvas-RendderMode:WorldSpaceCanvas-CanvasScaler-DynamicPixels Per Unit=100 数值越大,字体越是清晰,字体就越小。或者把 UGUI的 Text字体 设置一个清晰的字体,为方正正中黑简体。...原创 2020-09-27 22:21:44 · 1084 阅读 · 0 评论 -
[Unity][UGUI]Imge组件设置Sprite改变其精灵设置
Imge组件和SpriteRenderer组件相互设置对于Image组件,可以通过设置Image组件的Sprite改变精灵图片。...image.GetComponent<SpriteRenderer>().sprite = spriteAtlas.GetSprite(str);...还没有测试SpriteRenderer组件设置Image.sprite?...原创 2020-09-27 17:37:45 · 624 阅读 · 0 评论 -
[Unity][UGUI]代码设置SpriteAtlas
using UnityEngine.U2D;...参考资料:1.SpriteAtlas2.3.4.5.原创 2020-09-27 17:10:38 · 592 阅读 · 0 评论 -
[Unity][UGUI]新建SpriteAtlas
在Project视图下,鼠标右键-Create-Sprite Atlas参考资料:1.自动创建SpriteAtlas并设置图集资源2.UGUI的图集处理方式-SpriteAtlas的前世今生3.Unity2017新功能Sprite Atlas详解4.5.原创 2020-09-27 16:24:49 · 702 阅读 · 0 评论 -
[Unity][UGUI]UGUI组件Image图片不能过于缩小怎么办
有的时候需要用于在WolrdSpace的Canvas的Image设置,图片太大,不能保持图片缩小不失真,怎么办。Image的Width和Height设置为Image组件的Source Image的精灵图片大小一直,通过对RectTransform的Scale的修改,可以缩小图片。...原创 2020-09-20 21:03:54 · 1048 阅读 · 0 评论 -
[Unity][UGUI]TextMeshPro API用户指南链接
参考资料3文字对象 字体资产 富文本 着色器 精灵 颜色渐变 设定值 旧脚本参考参考资料:1.TextMeshPro2.TextMesh Pro用户指南3.TextMesh Pro文档4.5.原创 2020-09-19 15:25:10 · 1086 阅读 · 0 评论 -
[Unity][摄像机][UGUI]TextMeshPro摄像机UI渲染特性
多个TextMeshPro实体为同一个实体的子物体,在Hierarchy视图下,从上到下的TextMeshPro实体的UI渲染时间较新,下面的TextMeshPro实体比上面的TextMeshPro实体显示在其上面。设置物体Layer层级,设置摄像机渲染层级,隐藏显示 同一层级的UI,精灵、实体等Canvas物体Layer设置对应的层级TestLayer,Canvas-World Space,TextMeshPro为这个Canvas物体的子物体或者孙物体,并且和这个Ca...原创 2020-09-19 14:17:51 · 699 阅读 · 0 评论 -
[Unity][UGUI]TextMeshPro插件特性
UGUI的Text组件,不能过于缩小,字体的大小有限制,只能为整数。而TextMeshPro可以无限缩小。设置带有该TextMeshPro组件的实体的 Width和Height,可以调整显示文本的 宽和高。例如在TextMeshPro组件里面TextInput为TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest当...原创 2020-09-18 19:22:13 · 597 阅读 · 0 评论 -
[Unity][UGUI]更改鼠标样式图片被拉伸
接着参考资料1的。当默认设置 鼠标 样式为 一个24X24的图片,第二张为16X16的图片的时候。第二张16X16的图片会被拉伸。解决办法是,改变鼠标样式的图片 最好 规范 图片大小,以最大 图片例如24X24的规格进行设计,使得 小图被 透明通道的背景填充。参考资料:1.[Unity][UGUI]鼠标点击更换鼠标图标播放鼠标跟随动画2.3....原创 2020-09-07 19:19:55 · 436 阅读 · 0 评论 -
[Unity][UGUI]改变ScrollView组件的滑动条进行DIY
改变Scroll Rect组件的MovementType为Clamped。找到ScrollbarVertical-SlidingArea-Handle,对其Image组件的SourceImage图片进行改变。即可DIYScrollView的滑动条。水平滑动条同理。ScrollRect组件的Horizontal不勾选,即可水平不移动。...原创 2020-09-07 19:14:23 · 972 阅读 · 0 评论 -
[Unity][UGUI]鼠标点击更换鼠标图标播放鼠标跟随动画
鼠标点击更换鼠标图标 Cursor.SetCursor(cursor, Vector2.zero, cursorMode);鼠标点击后播放 鼠标点击的动画1.先检测鼠标左键 点击,并获得鼠标位于屏幕的位置2.设置鼠标点击动画的位置,并且播放动画鼠标点击动画状态切换会出现问题。尤其是以Animator的Trigger为触发媒介。要调整 播放状态和Idle之间的退出时间。鼠标点击播放动画1.Idle动画状态机切换到Click动...原创 2020-09-04 15:43:29 · 1179 阅读 · 0 评论 -
[Unity][UGUI]Text富文本换行
text_Descr.text = "\n";原创 2020-01-12 00:40:20 · 3673 阅读 · 0 评论 -
[Unity][UGUI]绘制扇形图形
绘制扇形图形 的资料 参考资料 1,2 都比较完整想到一种 使用 UGUI 创建 扇形 的方法相关资料:1. [Unity&特效]怎么画圆范围circle range技能指示器skill indicator2.[Unity]2D&3D物体指向indicator鼠标,技能指示器 基础3.4.参考资料:1.[Unity原创 2017-06-21 11:13:35 · 4055 阅读 · 2 评论 -
[Unity][UGUI]Text部件出现BUG显示不了
有可能的原因是,设置了对于 Text的Color 变量。但是 public color32 _color;是透明的。text.gameobject.GetComponentsInChildren<Text>().color = _color;//获得该物体 子类的 Text组件,并设置其Text组件的颜色 ...原创 2018-08-09 19:02:53 · 1414 阅读 · 0 评论 -
[Unity][UGUI]聊天气泡布局拾取物品提示击杀提示反馈
多人游戏需要用到聊天框,那么单机游戏 聊天框气泡 可以应用 在 拾取 物品提示,击杀提示上面。本文根据参考资料6,来进行 的 图文 的 布局排列的设置。用代码实现,只说下思路。Unity 2018.1.3f1(64bit) 用按钮来触发 左边气泡,和右边气泡的效果。 using UnityEngine;public class Test...原创 2018-08-10 10:20:42 · 1679 阅读 · 0 评论 -
[Unity][EXE][存档][UGUI]最简单的游戏存档方式使用.asset作为存档文件
都知道 XML 和JSON 是 游戏存档 的存储 的标配。那么 .asset能不能 作为 存档 存储 游戏 数据呢。本文就.asset能不能 作为 存档 存储 游戏 数据 进行探讨。.asset不能作为游戏存档来使用。因为再次启动.exe的时候,数据会恢复初始化。 在编辑器中 测试。 DataSave.csusing System.Collect...原创 2018-08-14 16:57:42 · 6820 阅读 · 0 评论 -
[Unity][UGUI]scrollrect自动滑动到底部出现的问题
一开始设置 垂直滑动条 的value 为0.1f,滑动条没有自动滑动到底部Scrollbar_Vertical.value = 0.1f;Hierarchy-Canvas--ScrollView---ViewPort----Content---Scrollbar Horizontal---Scrollbar Vertical找了半天,对...原创 2018-08-13 22:24:36 · 8015 阅读 · 0 评论 -
[Unity][游戏实现][UGUI][Animator&Animation]Graveyard Keeper守墓人UI实现
虽然有些粗糙,但是大致实现的思路就是这样。接下来把UI优化,布置得细致一些即可。 using UnityEngine;public class Test_UI001 : MonoBehaviour { public Animator animator; public void ButtonOn()...原创 2018-09-03 20:31:49 · 518 阅读 · 0 评论 -
[Unity][UGUI][Unity小技巧]字体Outline描边不清楚怎么办
对UGUI的含有Text组件的实体,使其拥有2个Outline组件。原创 2018-10-19 17:18:47 · 3461 阅读 · 11 评论 -
[Unity][UGUI]菜单UI布局随屏幕自适应
用的最多的组件ContentSizeFitter,和Layout组件(VerticalLayoutGroup,HorizontalLyaoutGroup)。逻辑和 网页UI设计的UI布局类似。 相关资料:1.[Unity][UGUI][UI布局]Tooltip文本自适应Text文本改变高度2.[Unity&UGUI]UGUI的分层显示顺序是什么3....原创 2018-11-08 10:15:05 · 1426 阅读 · 0 评论 -
[Unity][Animator][UGUI]伤害飘字跟随角色不停的移动
在相关资料1的基础上实现,伤害飘字 特效 跟随 玩家角色。逻辑图UIFollowManageusing System.Collections.Generic;using UnityEngine;public class UIFollowManage : MonoBehaviour { [SerializeField] /// <...原创 2019-05-02 17:04:58 · 3463 阅读 · 0 评论 -
[Unity][UGUI]Scroll View滑块不能滑到最底部的解决办法
解决Scroll View滑块不能滑到最底部的办法是对 Content实体添加ContentSIzeFitter组件,如果是垂直拉动滑块,则VerticalFit设置为PreferredSize解决Scroll View滑块 滑倒最底部还 显示了 其他 不相关的 UI。是因为Panel的 RectTransform的 Height 设置为 60,设置为0 则隐藏。...原创 2019-05-07 15:13:08 · 5576 阅读 · 1 评论 -
[Unity][UGUI]Scroll View左下角对齐从下至上排列的问题解决办法
Scroll View左下角对齐从下至上排列设置如图所示,但是Scroll View 的Content 的 组件Rect Transform的 Pivot 没有设置 为 X:0 Y:0。即锚点在左下角。那么Scroll View的排列方式 还是 从上 至下。Content-Rect Transform组件Pivot: X:0 Y:0(锚点 为...原创 2019-08-18 13:37:21 · 3865 阅读 · 0 评论 -
[Unity][UGUI]Scroll View的折叠UI
1.先创建Scroll View,对 Content实体添加 Vertical Layout Group组件在其下面创建 若干个Button子物体,对Button的Text进行设置 便于区分其他子物体Button2-4分别测试 3种不同的情况,来改变子物体的顺序,对Scroll View的显示有什么区别。2.设置其中的一个按钮Button的gameobject...原创 2019-09-22 18:08:01 · 2160 阅读 · 1 评论 -
[Unity][UGUI]暂停界面UGUI交互暂停Time.timeScale为0的时候Button是否能够响应
start(){//暂停 Time.timeScale = 0f; AudioListener.pause = true;}暂停后对UGUI的按钮挂载脚本。使得输出下面的函数。 public void test_time0_button() { Debug.Log(" paused_test...原创 2018-07-26 17:13:11 · 2027 阅读 · 0 评论 -
[Unity][UGUI][Animation&Animator]Animator动画运动后固定物体位置
结合相关文章1来看。使得UGUI的 UI 的Anchored Position,变换过程中的 Motion 只执行一次。而保持 不动的 位置的动画Motion,就LoopTime,循环播放。或者是 对应的 Animation的值只有 一个 坐标的值。相关文章:1.[Unity][UGUI][Animation&amp;Animator]折叠UI2.3....原创 2018-07-15 18:49:31 · 1301 阅读 · 0 评论 -
[Unity][UGUI][Animation&amp;Animator]折叠UI
using UnityEngine;public class YellowPanel : MonoBehaviour { private int clickNum = 0; private Animator animator; // Use this for initialization void Start () { c...原创 2018-07-15 18:36:28 · 932 阅读 · 0 评论 -
[Unity][特效][UGUI]HUD围绕角色头顶的血条特效逐渐减血逐渐加血
using System.Collections;using System.Collections.Generic;using UnityEngine;public class LookAtCameraYonly : MonoBehaviour { public Camera cameraToLookAt; void Update() ...原创 2018-03-15 13:06:12 · 4051 阅读 · 0 评论 -
[Unity]动态人物头像
在Hierarchy视图下,鼠标右键新建 UI--RawImage调整RawImage物体的位置,并设置 Rect Transform,如下图所示鼠标右键文件夹Create--Render TextureNew Render Texture 和 RawImage 的 Size 大小一致。新建一个摄像机最好在 鼠标 移动到 人物角色那里,鼠标右键 新建 摄像机调整摄像机的位置设置人物角色 的 Lay...原创 2017-12-31 21:56:28 · 2698 阅读 · 0 评论 -
[Unity][UGUI][协程]圆环进度条读条协程延迟倒计时
实现的功能是,当 按下按钮后,就会对 显示 出 倒计时 的圆环进度条 读条的 UI。通过 协程 函数 ,延迟 实现函数功能。圆环进度条 的 动画 ,相关文章1脚本 相关资料2using System.Collections;using UnityEngine;using UnityEngine.UI;public class原创 2018-01-30 15:40:05 · 2586 阅读 · 2 评论 -
[Unity][UGUI][Animation]圆环进度条读条特效设置制作
实现效果如下图所示:---------------------------点击 选中 父物体 Image,在视图Animation中创建 一个AnimationImage 组件的 图片 制作资料在 相关文章 1。设置3个关键帧的状态 如下左图所示,添加 物体 的组件的 设置 的状态 如下右图所示。设置 3个关键帧 的时候 ,主要 是原创 2018-01-30 15:02:06 · 4330 阅读 · 0 评论 -
[Unity][UGUI]UGUI-Extensions学习--下载安装包
下载 Unity的包。导入 Unity 的项目工程参考资料:1.UnityUIExtensions Unity-UI-Extensions2.UGUI 扩展集3.(二十五)unity4.6学习Ugui中文文档-------UGUI-Extensions4.5.原创 2018-02-10 16:18:25 · 3541 阅读 · 0 评论 -
[UGUI][Unity插件]迷你地图小地图雷达系统及其使用方法
有2种方法 实现 小地图,第1种,在 Unity 的AssetStore 下载 MiniMap(Radar)System。第2种,使用Unity自带的现成的UGUI ,来实现。使用的素材是Interactive Tutorial 3------------------------------------第1种,在 Unity 的AssetStore 下载 MiniMap(R原创 2017-12-16 15:58:54 · 4123 阅读 · 3 评论 -
[UGUI][Unity插件]载入框插件载入
Unity的AssetStore的 LoadingScreenAnimation原创 2017-12-16 15:18:58 · 716 阅读 · 0 评论 -
[Unity&UI&NGU][UGUI]如何新建一个像《守望先锋》消息的信息框
使用Unity的NGUI,就必须用到UI 中的图片自己适应 文本的大小。也就是说调整 文本的大小,或者是文本内的文字的行数,改变 对应的背景图片,使其填充。新建 NGUI - Label,为1新建 NGUI - Texture,为2。使得2为1的子对象。调整Label 和 Texture 的大小,使其为自己期望的大小。设置如下所示原创 2017-04-16 18:49:30 · 2255 阅读 · 0 评论 -
[Unity][UGUI]DropDown下拉框监听改变值的事件
Unity 5.6.4p1,感觉UGUI的 功能 更强大了鼠标右键进行 新建 UI如果没有 Canvas就新建一个 Canvas如果 没有 ,就在 菜单栏 的 Component 的UI里面新建在新建 的 Dropdown 物体 中,可以 对 下拉框的 选项 进行 选择(更方便快捷了),更方便增添选项原创 2017-11-16 11:46:26 · 11851 阅读 · 0 评论 -
[Unity][UGUI]UGUI的饼状统计图
参考资料1里面有 Unity 商店 AssestStore 现成的插件。但是鉴于 囊中羞涩。参考资料2,3的资料 相对完整。参考资料:1.Unity怎么用UGUI制作图表,柱状图,饼图?有现成的插件吗,推荐几款?2.Untiy自定义UI组件3.Unity自定义UI组件(三原创 2017-11-12 15:22:40 · 2921 阅读 · 0 评论