E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
unityUI
Unity-隐藏UI,开销较小的方法(CanvasGroup)
unityUI
如何开启(显示)或者关闭(隐藏)Panel界面最好?
unityUI
如何开启(显示)或者关闭(隐藏)Panel界面,相信大家都是知道的,但是如何做最好呢?
LeePorter
·
2020-06-22 00:14
unity
Lua学习随感之一开始编写UI脚本
我将会建立几个通用游戏脚本来理解Lua如何与
UnityUI
进行交互如果你只想看Demo,那就拉到最后面吧编写LuaPanel脚本开始界面/游戏界面/结束界面我们需要制作UnityMonoBehavior
JoeyHuangzx
·
2020-06-21 23:24
Unity项目开发
Lua
unityUI
拖拽
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;publicclassDrawPanel:MonoBehaviour,IDragHandler,IDropHandler{privateRectTransformrt;publicRectTra
ちょうご666
·
2020-05-29 15:00
Unity-Optimizing Unity UI(UGUI优化)01 导航、Unity UI的基础概念与原理
摘要:通过
UnityUI
优化用户的界面驱动是一门艺术,以下将讨论基本的概念、算法和在
UnityUI
相关代码1.
UnityUI
优化的导航通过
UnityUI
优化用户的界面驱动是一门艺术。
祝你万事顺利
·
2020-04-04 07:07
关于UGUI中的Canvas组件
CanvasCanvas组件在
UnityUI
系统中表示画布,任何UI元素都是基于这一张画布,通过不同的UIWidget组合,设计出一个漂亮的UI。下面我们来认识这一组件。
墙外客
·
2020-04-01 18:47
Unity UI 基础【译】
playlist=30089理解组成
UnityUI
系统的各个部分很重要。一些基础的类和组件一起组成了这个系统。这一章节介绍一些的这系列文章所用到的术语,然后讨论一些
UnityUI
关键系统的底层行为。
chiguozi
·
2020-03-31 22:51
Unity NGUI屏幕适配
前段时间整理的一篇关于
unityui
开发的文章,被推荐上了csdn首页,对于刚刚写文字的我来说,是莫大的鼓励,让我干劲十足,写出更多有质量的文字。
乃糖
·
2020-03-26 20:04
Unity UI大小动态设置(Resize Unity UI RectTransform)
我们在开发过程中发现,要调整
UnityUI
元素的大小,RectTransform提供了sizeDelta属性可以用来动态修改RectTransform的大小,但同时我们也google到另外一个修改RectTransform
fishg
·
2020-02-26 04:55
Unity UI 官方优化指南(施工中)
前言
UnityUI
的优化是一门艺术。简单粗暴的原则是不存在的,相反,每种具体情况下都必须仔细的在头脑中模拟系统的行为来做出评估。
ArcherLew
·
2020-01-06 05:53
优化
UnityUI
的指南
先找到性能问题的原因,再谈优化优化UI是一门艺术。没有太多硬性的规定,需根据具体的情况进行评估。优化的核心是:平衡DrawCalls(CPU通过调用图形编程接口来命令GPU渲染,1个命令就是1个DrawCall)和批处理的成本优化的起点是分析:在尝试优化UI前,应找出性能问题的原因所在,如下是4个常见的导致性能问题的原因使用了过多的GPU片元着色器(填充率fill-rate的过度使用)在重建1个画
全新的饭
·
2019-12-19 05:13
Fill-rate, Canvases and input 【译】
playlist=30089#anchor-fn-2这一章讨论一下在构建
UnityUI
时容易碰到的问题。
chiguozi
·
2019-11-08 01:19
5.15考试试题
事件可以看做是一种特殊的委托委托可以理解为指向一个函数的引用(指针)2.IK动画不是只有人型动画才能设置,只要有avarar都可以设置IK动画3.RectTransform是Transform的子物体,有Transform的全部特征,
UnityUI
胤醚貔貅
·
2019-11-05 07:36
Unity UI性能优化技巧
本文将介绍一些提升
UnityUI
性能的技巧。更多优化技巧,可以观看Unity工程师IanDundore在UniteEurope2017的演讲《使用Unity性能提升技巧》。
子非鱼`
·
2019-03-20 17:00
gameunity 3.0 (supersocket + lidgren + unity )
不知不觉2.0版本已经用了3年多了,记得当初开发这套框架目的就是为了更方便的做
unityui
事件以及服务器通信事件。
太粗难进
·
2019-01-19 17:00
Unity UGUI 原理篇(二):Canvas Scaler 縮放核心
https://blog.csdn.net/gz_huangzl/article/details/52484611CanvasScalerCanvasScaler是
UnityUI
系統中,控制UI元素的總體大小和像素密度的
00000000O
·
2018-11-16 17:00
ui优化
https://mp.weixin.qq.com/s/mLd5INIVhkBQvbbXVLmDzw本文将介绍一些提升
UnityUI
性能的技巧。
00000000O
·
2018-09-30 18:00
Unity - 简单背包系统
UnityUI
系统采用上述狭义概念。Unity目前支持两套完全不同风格的UI系统:IMGUI(ImmediateModeGUI)及时模式图形界面。
刘一
·
2018-06-05 00:00
unity3d
Unity 对话系统插件学习笔记
www.unity3d.net/video/2016/0721/943.html一、DialogueUI:1、对话GUI界面制作:2、BarkUI:DialogueManager:DialogueDataBase:3、
UnityUI
dk_0520
·
2017-01-13 17:42
Unity
[
UnityUI
]NGUI性能优化之ScrollView
使用UIWrapContent优化ScrollView如上图,虽然显示20个数据,但实际的GameObject只有6个,5个用于显示,1个用于缓存。NGUI中的UIWrapContent.cs通用性不是很好,需要修改一下://---------------------------------------------- //NGUI:Next-GenUIkit //Copyright©2011-20
lyh916
·
2016-05-03 21:00
性能优化
NGUI在5.3打包失败问题
一、NGUI版本NGUI是很好用的
UnityUI
插件。当前使用版本NGUINext-GenUIv3.9.7(Feb10,2016)和NGUINext-GenUI3.9.
cartzhang
·
2016-04-12 10:00
打包
版本
NGUI
[
UnityUI
]NGUI备忘录
零、UISprite与UITexture:http://www.xuanyusong.com/archives/2697一、组件UIRoot:a.ScalingStyle1.Flexible:使得UI在高分辨率下显得小,在低分辨率下显得大。好处是使UI尽可能贴近美术的设计MinimumHeight& MaximumHeight:假如设置MinimumHeight为720,那么在800*600下,U
lyh916
·
2016-03-27 21:00
NGUI
[
UnityUI
]UGUI射线检测
1.GraphicRaycaster主要用于UI上的射线检测,挂有这个组件的物体,必须要挂上Canvas这个组件(当挂上GraphicRaycaster时Canvas也会自动挂上)。IgnoreReversedGraphics:是否忽略反方向的图形,如果为true,则表示图形正面展示时,会接收到射线检测;反面展示时,不会接收到射线检测;否则,正反面展示都会接收到射线检测BlockingObject
lyh916
·
2016-03-21 21:00
UGUI
射线检测
详解Unity 4.6新UI的布局
utm_source=tuicool&utm_medium=referral)本文所讲的是Unity4.6中新加入的uGUI,官方称
UnityUI
,而不是过去的OnGUI式的旧UI(官方称LegacyGUI
narutojzm1
·
2016-03-19 17:00
unity3d
布局
[
UnityUI
]UGUI新手引导
相关链接:http://www.cnblogs.com/ybgame/p/3844315.html效果图:对于新手引导,主要分两种做法:需要使用shader的和不需要shader的,这里介绍的是后者1.屏蔽点击假如ImageA在ImageB前面,且ImageA完全覆盖ImageB,点击两者的重叠部分,ImageA会收到点击事件,而ImageB不会。对于UGUI来说,就是将一张灰色半透明图放到最前面
lyh916
·
2016-03-15 16:00
新手引导
[
UnityUI
]UGUI自适应
参考链接:http://www.jianshu.com/p/96fd1fbe8409http://blog.sina.com.cn/s/blog_4148e8630102vji9.htmlhttp://www.xuanyusong.com/archives/3278关键点:0.自适应的测试:通过设置多种的屏幕大小进行测试,测试时最好要打开MaximizeonPlay,在屏幕放大的情况下容易观察自适
lyh916
·
2016-03-12 15:00
UGUI自适应
[
UnityUI
]UGUI自适应
参考链接:http://www.jianshu.com/p/96fd1fbe8409http://blog.sina.com.cn/s/blog_4148e8630102vji9.htmlhttp://www.xuanyusong.com/archives/3278关键点:0.自适应的测试:通过设置多种的屏幕大小进行测试,测试时最好要打开MaximizeonPlay,在屏幕放大的情况下容易观察自适
宏哥1995
·
2016-03-12 15:00
UGUI自适应
UnityUI
[
UnityUI
]使用UI框架
现在,网上流传着三种unity的UI框架:1.教程:http://blog.csdn.net/Fredomyan/article/details/46879203github地址:https://github.com/tinyantstudio/UIFrameWork2.教程:http://www.cnblogs.com/neverdie/p/unity_ui_framework.htmlgith
lyh916
·
2015-11-20 18:00
unity
UI框架
Add Dynamic Texture2D
Dynamic Texture2D in
UnityUI
Create Texture2D and assign image to it through a script //需要在最上级Asset
·
2015-11-11 10:27
dynamic
[
UnityUI
]RectTransform
相关链接:http://docs.unity3d.com/Manual/class-RectTransform.htmlRectTransform组件继承Transform组件,多了两个重要的属性:Pivot(中心点)和Anchors(描点),这两个属性影响UI的位置和宽高。可以通过设置Anchors来使UI控件处于某个相对位置,或者拉伸宽高,从而达到自适应;而Pivot就像是一个参考点,如果对一
lyh916
·
2015-07-31 12:00
RectTransform
[
UnityUI
]简易的小地图制作
1.新建两个layer,一个为Ground,一个为MapSign2.新建一个camera,命名为MiniMapCamera,将CullingMask设置为Ground和MapSign,将Projection设置为Orthographic,并让它俯视地面3.新建一个RenderTexture,并将它赋值给MiniMapCamera中的TargetTexture4.新建一个RawImage,将Rend
lyh916
·
2015-07-30 22:00
小地图
[
UnityUI
]一些有趣的UI例子
1.环形进度条2.图形匹配usingUnityEngine; usingSystem.Collections.Generic; usingUnityEngine.UI; /// ///被拖拽的大方块 /// publicclassDragBrick:MonoBehaviour{ privateListchildrenTra=newList();//大方块下的小方块 privateListtar
lyh916
·
2015-07-24 12:00
UGUI
[
UnityUI
]循环滑动列表
效果图:使用的是UGUI和DOTween其中比较关键的是循环滑动和层次排序:1.循环滑动:这里先假设显示五张图片,分别标记为0,1,2,3,4,那么当向左滑动时,序列就变为1,2,3,4,0,这里先保存4的位置,然后从4开始,4的位置和大小向3渐变,3的位置和大小向2渐变,2的位置和大小向1渐变,1的位置和大小向0渐变,0的位置直接变为原来保存的4的位置。也就是说,当向左滑动时,最左端的那张图片特
lyh916
·
2015-07-21 13:00
循环滑动列表
[
UnityUI
]不规则图片的点击响应
参考链接:http://www.xuanyusong.com/archives/3492当点击一张不规则图片时,点击镂空区域时,还是会发生响应。对于Image来说,判断是否点击有效的就是IsRaycastLocationValid函数了,因此要重写它。另外要为不规则图片挂上PolygonCollider2D组件,圈出响应的范围。usingUnityEngine; usingSystem.Colle
lyh916
·
2015-06-01 06:00
不规则
[
UnityUI
]改变字体颜色
参考链接:http://www.unitymanual.com/thread-38099-1-1.html方法:你想变色的字其中#XXXXX可以参考这里:http://www.114la.com/other/rgb.htmusingUnityEngine; usingSystem.Collections; usingUnityEngine.UI; publicclassTestColor:Mon
lyh916
·
2015-05-23 08:00
改变字体颜色
[
UnityUI
]美术字体的制作与使用
原文链接:http://www.redblack.cn/?p=1071.让美术提交分块后的文字:2.打开BMFont工具,找到图片管理(Edit->OpenImageManager):3.导入字体图片,并与文字ID绑定,如上图:点击上图1处位置,导入单张图片,选择具体的文字图片,并输入文字对应的ID(id可以将鼠标放在文字上,在右下角查看),点击ok就导入一个文字。4.最终导出图片,具体导出步骤可
lyh916
·
2015-05-21 20:00
UGUI
美术字体
[
UnityUI
]动态滑动列表
UI布局是这样滴:具体的关于滑动列表的设置可以参考这里,其中Image的ScrollRect组件的Content赋值为Content,在这里,我们的Content是一个空物体,它的大小就是上图那个方框的大小。这里有两点很重要:1.Content的Pivot的Y必须设置为Y的最大值,就像这样:这是为什么呢?其实动态滑动列表的原理主要就是动态改变Content的Height,当中心点处于最顶的位置时,
lyh916
·
2015-05-19 10:00
UGUI
动态滑动列表
[
UnityUI
]UGUI中的遮挡(二)
参考链接:http://www.xuanyusong.com/archives/3278Canvas组件中的RenderMode:1.ScreenSpace-Overlay此模式不需要UI摄像机,UI将永远出现在所有摄像机的最前面(UI置顶)。2.ScreenSpace-Camera它需要提供一个UICamera。这样就和NGUI的原理很像了,如果我想在UI前面加特效我可以再创建一个摄像机深度大于
lyh916
·
2015-04-07 20:00
UGUI
[
UnityUI
]UGUI中的遮挡(一)
原文链接:http://www.unitymanual.com/thread-38801-1-1.html?_dsign=cafe9968我们知道,在UGUI中,UI的前后关系可以根据在Hierarchy的位置来调整的,知道这个就可以调整Hud的遮挡关系了。Hud脚本:usingUnityEngine; usingSystem.Collections; publicclassHud:MonoBe
lyh916
·
2015-04-07 20:00
UGUI
[
UnityUI
]在UGUI中设置九宫格
参考链接:http://blog.csdn.net/onerain88/article/details/12587301有时候对图片进行拉伸时,会发现图片四个角会出现模糊,要解决这种问题就要用到九宫格了。不论是游戏中的UI,还是应用中的UI,纹理九宫格拉伸都是必不可少的,因为采用这种拉伸方式,可以最大化的节省纹理资源,还能保证良好的表现效果!原理:把纹理用4条线分割成9部分(如上图),通过观察可以
lyh916
·
2015-03-30 09:00
九宫格
(二十五)unity4.6学习Ugui中文文档-------UGUI-Extensions
(脚本绝大多数来自脚本线程上
unityUI
论坛在这里)你可以下载/项目访问脚本,或您可以下载此预编译的UnityAsset资产。UnityUIExtensi
u010019717
·
2015-03-29 19:00
animation
delegate
unity3d
Broadcast
interface
[
UnityUI
]使用UGUI制作排行榜
本人使用的unity版本是4.6.31.首先,制作我们想要显示的内容。这里有一个小技巧,那就是为Panel添加VerticalLayoutGroup组件,再把一个个Item拖到Panel下,这样unity就会自动为我们排好位置。2.创建一个Image,调整一下它的大小(宽度要略大于Item,高度随便),并为其添加Mask组件,然后让Panel成为它的子物体。3.为Image添加ScrollRect
lyh916
·
2015-03-24 19:00
UGUI
[
UnityUI
]UGUI的事件系统
官方文档链接:http://docs.unity3d.com/460/Documentation/Manual/SupportedEvents.htmlSupportedEventsTheEventsystemsupportsanumberofevents,andtheycanbecustomisedfurtherinusercustomuserwrittenInputModules.Theeve
lyh916
·
2015-03-23 21:00
UGUI
详解Unity 4.6新UI的布局
本文所讲的是Unity4.6中新加入的uGUI,官方称
UnityUI
,而不是过去的OnGUI式的旧UI(官方称LegacyGUI)。
andong777
·
2014-12-13 00:00
游戏开发
unity3d
UnityUI
自动适合屏幕分辨率
用Unity开发移动平台的游戏 不可避免的会遇到屏幕分辨率的问题 不同的分辨率上会使得原本正常的UI变得乱七八糟 我们知道 在Unity中可以拿一个plane作为背景UI则是绘制在离摄像机最近的位置 可以认为是绘制在摄像机上的因此分辨率的不同会导致UI的位置和大小出现错误 我们完全可以用一个plane去模拟button 并将它放在世界空间中 这样虽然可以解决位置和大小的问题 但是所带来的问题也一大
dlnuchunge
·
2012-07-31 15:00
UI
function
vector
float
button
Matrix
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他