问题背景: 在做主线任务时发现完成任务后的特效显示穿透上面的UI层,不美观,策划不乐意了,抓紧解决下 解决思路: 首先讲下影响渲染顺序的因素: 能够影响渲染顺序的因素有:1、Camera Depth 相机组件上设置的相机深度,深度越大越靠后渲染。 2、Sorting Layer 在Tags & La ...
分类:
其他好文 时间:
2019-04-23 21:10:35
阅读次数:
337
比如战斗场景,UI和3D场景同时都需要响应触摸事件,如果同时响应可能就会出现触摸UI的时候影响到了3D部分。为了解决这个问题在判断3D响应之前要先判断手指是否点击在UI上。 以前NGUI的时候都是自己来发送射线判断,现在UGUI好了系统提供了更为简便的方法。 ...
分类:
编程语言 时间:
2019-03-26 22:51:04
阅读次数:
334
using UnityEngine; using System.Collections; using UnityEngine.UI; using System.Collections.Generic; internal class Line { //每行开始顶点索引 private int star... ...
分类:
其他好文 时间:
2019-03-25 14:42:06
阅读次数:
189
UGUI 系统虽然提供了很多封装好的组件,但是要实现一些特定的功能还是显得非常有限,这时候就需要使用事件接口来完成UI功能的实现。比如我们想实现鼠标移动到图片上时自动显示图片的文字介绍,一般思路会想到写个射线来检测,但其实这样的检测UGUI已经替我们完成了,我们只需要实现检测到目标对象后所要执行的代 ...
分类:
编程语言 时间:
2019-03-04 14:31:34
阅读次数:
334
1.UGUI合并批次规则 https://blog.csdn.net/ww386362087/article/details/84256421 ...
分类:
编程语言 时间:
2019-02-11 10:34:11
阅读次数:
127
Text组件上勾选Best Fit,当内容变多时,按原来大小装不下时,会总体缩放显示 ...
分类:
其他好文 时间:
2019-01-05 13:28:14
阅读次数:
182
在unity中运行某段程序时往往需要运行另外一段不相干但是却对功能上有需求的程序,比如进行场景传送,在传送点处,点击I键,屏幕慢慢变黑,场景传送到另外一个场景,场景又慢慢变亮。这里首先涉及两个物体,一个是传送触发器物体,点击I键,过一段时间后进行场景传送,另外一个就是遮罩物体,这里使用UGUI中的P ...
分类:
编程语言 时间:
2018-12-16 11:16:28
阅读次数:
192
先大概说一下需求: 1 每个模型上都要有名字板:人、怪、npc等等。 2 名字板上会显示:名字(文字)、血条(图片)等 3 因为是透视相机,名字板离得太近会变得超大,且主角移动,名字板的位置相对于相机来说是一直变化的,因此有Update一直在计算名字板的大小以及朝向Camera 刚开始接到需求用的是 ...
分类:
编程语言 时间:
2018-12-15 17:54:14
阅读次数:
271
Extreme Drift赛车游戏C#源码详解(1) 接着上次的源码分析: MainMenu场景的UGUI部分: Canvas中的EnoughMoney: 作用:当买车后金币不足弹出的页面 内部一个Text和一个Button,让我有点疑惑的是,Button绑定的点击事件是BuyVehicle函数: ...
//方法一: Image/pic 在 Assets/Resources/目录下 Image _myImage; void Start() { _myImage.sprite = Resources.Load("Image/pic", typeof(Sprite)) as Sprite; } //方法... ...
分类:
其他好文 时间:
2018-11-23 20:58:24
阅读次数:
117