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
UgUi
Unity
UGUI
烟雾效果
在UV流动的同时,加入正弦函数扰动,由于美术要求图片重用,所以添加轮廓剪切,支持UI裁剪,叠加区域编辑。效果:代码如下:Shader"UI/Unlit/AddFlowTex"{Properties{[PerRendererData]_MainTex("SpriteTexture",2D)="white"{}_Color("Tint",Color)=(1,1,1,1)[MaterialToggle]
weixin_30575309
·
2020-08-18 04:15
ScrollRect裁剪ParticleSystem粒子(
UGUI
)(一)
UGUI
的ScrollRect可以正确的裁剪包括Image,Text等
UGUI
自身的组件,但是不能正确裁剪ParticleSystem粒子,这给客户端和美术人员造成了很大麻烦,今天我们就通过修改shader
weixin_30559481
·
2020-08-18 04:41
基于Unity
UGUI
实现的RecycleList循环列表UI容器
列表容器为了在有限的界面空间中显示全部的数据,都会搭配使用
UGUI
的ScrollRect和Mask组件,我们只需要上下滑动,就可以浏览所要呈现的信息。
weixin_30326741
·
2020-08-18 04:58
ugui
之scrollview
关于
ugui
的scrollview在
ugui
里面创建scrollview,文件结构将如图所示Viewpoint表示可见区域Content表示范围大小,有时候,你发现scollview无法滑动,是因为content
weixin_30297281
·
2020-08-18 03:54
[
UGUI
]滑动列表优化(循环利用)
[
UGUI
]滑动列表优化(循环利用)需要注意的有下面几点:1.区分好表现上的index和逻辑上的index。
weixin_30292745
·
2020-08-18 03:22
unity2d的鼠标穿透
ugui
以及canvas的panel
当时想用panel做下模态对话框遇到的情况是这样的canvas1-----panel1----Button1(其中代码是点击debug.log("点击了Button1按钮");)canvas2-----panel2----Button2(其中代码是点击debug.log("点击了Button2按钮");)两个都是screenspac-camera,并且都指定了rendercamera,那么照这个顺
D调的绿叶
·
2020-08-18 03:19
unity2d/3d
unity
UGUI
实现一个拖拽
一个简单实现拖拽具体哪里用到还没有想好背包里拖拽一个图片时可能会用到吧写的很low要是各位有别的更好的方法可以留言互相学习一下qq1902649397废话不多说直接上脚本吧把脚本复制走按照下面的图添加脚本就行/****
UGUI
unity_http
·
2020-08-18 03:41
unity
UGUI
实现关卡选择的滚动图
首先创建如下的UI关系:其中每个Tollgate都是Image,选一个背景图片。其中Panel的宽高设置为2000*230,然后每张图(Image)设置为500*230,TopPanel设置为500*230,所以有四张图。给TopPanel添加ScrollRect组件和Mask组件。ScrollRect的Content拉进Panel作为显示的内容,把Vertical和Horizontal不勾选新建
RIHTS_起源
·
2020-08-18 03:35
Unity3D
UGUI
实现技能cd效果
、usingUnityEngine;usingSystem.Collections;//导入这个类(自动导入插件)usingUnityEngine.UI;publicclassSkillItem:MonoBehaviour{//Usethisforinitialization//冷却cd时间publicfloatcdTime=2;privateboolisStartTimer;privateflo
飞flyjay
·
2020-08-18 03:43
unity
3d
UGUI
: 如何简单地写出UI拖拽移动效果
直接上代码usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.EventSystems;namespaceScript{classUIDragMover:MonoBehaviour{publicImageBody;//ui元素的本体,panel等publicRectTransformCanvasRectangle;//image所在的画布pr
暗胧
·
2020-08-18 03:09
Unity3d
UGUI
Text 增加下划线
1.简单易用,只需要添加到带有Text脚本的GameObject对象即可2.支持单行或者多行3.可以根据Text文字内容改变而自动刷新4.效果图如下:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;cl
只会搬砖
·
2020-08-18 03:30
Unity3d
Unity
UGUI
ScrollView性能优化,滑动列表的item/cell重复利用
unity中利用
ugui
制作scrollview有多个格子滑动时,最直接的做法是创建对应数量个格子节点,利用GameObject.Instanate创建节点本身就是性能开销很大的,如果有500个,1000
漫漫之间n
·
2020-08-18 03:25
Unity开发
UGUI
提高 循环滚动插件和内嵌网页插件
原创【EnhanceScrollView循环滚动插件】发现一个很好用的循环滚动项目,支持NGUI和
UGUI
,感谢项目作者的分项,项目地址:https://github.com/tinyantstudio
u012322710
·
2020-08-18 03:39
Unity3d
UGUI
提高 LayoutGroup布局参数详解
原创一.GridLayoutGroup横竖布局Padding——间隔CellSize——子物体大小Spacing——子物体之间的间隔StartCorner——子物体排列的角度StartAxis——子物体排列方向ChildAlignment——子物体整体位于什么方位Constraint约束——Flexible灵活的(按照父物体长宽自动横竖行)FixedColumnCount指定列数FixedRowC
u012322710
·
2020-08-18 03:39
Unity3d
Unity3D NGUI,
uGUI
总结
跪求官方UI系统(2014年11月底已出,用原生的比用NGUI放心)
uGUI
注意点1.要防止多个canvas叠加点击穿透,canvas里面的graphicsraycaster调整到恰当选项2.防止canvas
VitaminRex
·
2020-08-18 03:00
【
UGUI
】优化ScrollView,方便的内容展示与无限下拉
UGUI
自动布局(根据文字数量自适应Text控件尺寸,根据内容自适应ScrollView的content尺寸)首先设置一下固定的UI部分内容将内置ScrollView设置成如上这个样子我们来看content
原来我在古代
·
2020-08-18 03:12
Unity
UGUI
UGUI
scrollView基本操作
滚动条scrollRect,Mask,GridLayoutScrollRect基本属性content需要滑动的对象horizontal/vertical滚动方式水平/垂直moveMentType移动类型unrestricted/Elastic/clamped自由的/有弹性的/夹紧的inertial惯性值Mask控制scroll下面的字对象超出scroll的范围,不进行显示GridLayoutGro
尘世喧嚣
·
2020-08-18 03:08
unity-开发
UGUI
scrollView循环滚动
创建scrollview,设置滑动方向为垂直方向在该对象上添加脚本scrollMove在scrollView下面创建一个空的UI对象grid,不需要挂在gridLayout组件。创建一个预质体,下面添加一个Text文本的子对象cood:usingUnityEngine;usingUnityEngine.UI;usingSystem.Collections;usingSystem.Collectio
尘世喧嚣
·
2020-08-18 03:08
unity-开发
unity
UGUI
实现卡片椭圆方向滚动
搭建简单的场景运行效果卡片移动动画通过插件DoTween实现控制脚本:usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;usingDG.Tweening;publicclassCardMove:MonoBehaviour{GameObject[]sprites;inthalfSize;Vector2screenCenterPo
尘世喧嚣
·
2020-08-18 03:08
unity-开发
Unity3D
UGUI
实现冷却时间的技能图标
哟哟哟,
UGUI
实现这个功能特别的简单。利用了Image组件的功能,接下来就为大家一步步实现这个小技能。先为大家介绍一下Image组件的ImageType属性。
怿乐网络
·
2020-08-18 03:08
UnityUGUI
Unity3d
Unity之
UGUI
——大图翻页——UI适配不同分辨率
先看效果:结构:代码:usingDG.Tweening;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;publicclassPage1_Index:MonoBehaviour,IPointerExitHandler{privateScrollRectscrollView;privateRectTransform
流星online
·
2020-08-18 03:49
Unity
ToLua学习笔记,使用委托,监听
UGUI
组件事件
首先在Hierarchy面板创建一个Button:我需要把这个Button对象传递到lua脚本中,以便访问,所以创建UIManager脚本如上图。内容如下:UIManager在运行时会自动获取Button的引用,然后在LuaHelper中添加如下代码:只是为了再lua脚本中通过LuaHelper访问到UI管理器。然后参考宏哥的博客文章一,文章二,添加EventTriggerListener.cs:
tianmao111
·
2020-08-18 03:52
Unity开发工具
ToLua
Delegate
UGUI
事件
监听
Unity通过
UGUI
的Slider调整物体颜色
//首先我们创建三个Slider和一个Cube,为了方便查看,我把Slider下面的Handle分别改变颜色并和名字一一对应;然后我们把脚本放在Cube上,并且把三个Slider分别拖进去具体脚本如下:usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;publicclassSliderColorHyp:MonoBehaviou
这个世界会好吗
·
2020-08-18 03:52
unity
Unity_UI学习(
UGUI
)
目录01.Canvas对象和EventSystem对象02.Canvas组件03.RectTransform组件04.Image组件05.Button组件06.Text组件07.ScrollRect组件、Mask组件01.Canvas对象和EventSystem对象Canvas对象所有游戏节目里的UI元素(纹理、图像、按钮、滑动条等)都必须位于Canvas对象下成为其子物体,Canvas又叫做画布
枫玥gy
·
2020-08-18 02:10
Unity学习
UI
unity3d
ugui
中如何获取ui控件位置?或者说如何将
ugui
中ui控件(组件)的坐标转化为屏幕坐标或canvas坐标(大坑)?
unity3d
ugui
中如何获取ui控件位置?或者说如何将
ugui
中ui控件(组件)的坐标转化为屏幕坐标或canvas坐标(大坑)?
然然嘿嘿
·
2020-08-18 02:23
unity
UGUI
基础(三)
推荐阅读:我的CSDN我的博客园QQ群:704621321
UGUI
的简介:
UGUI
系统是从Unity4.6开始,被集成到Unity的编辑器中Unity官方给这个新的UI系统赋予的标签是:灵活,快速和可视化
爱上游戏开发
·
2020-08-18 02:09
unity游戏开发
unity
UGUI
基础(一)
推荐阅读:我的CSDN我的博客园QQ群:704621321
UGUI
的简介:
UGUI
系统是从Unity4.6开始,被集成到Unity的编辑器中Unity官方给这个新的UI系统赋予的标签是:灵活,快速和可视化
爱上游戏开发
·
2020-08-18 02:08
unity游戏开发
UGUI
列表控件 : Vertical Layout Group (垂直列表)
https://www.cnblogs.com/lubei/p/5931157.htmlSpacing表示每个Item之间的距离。ChildAlignment表示对齐方式。ChildForceExpand表示自适应宽和高使用了列表之后,它的每一个子物体都不能设置RectTransform,如图可以使用LayoutElementIgnoreLayout:为了不计算隐藏的cell所以要先把Ingonr
sarah_shao
·
2020-08-18 02:10
Unity
【Unity】
UGUI
图文混排——基于Unity2019版本
最近想把过去做过的一些技术梳理一下,于是首先想到的就是
UGUI
的图文混排。
Key丨君
·
2020-08-18 02:33
Unity3D
C#编程
unity之Slider拖动事件
下面两个方法都是
UGUI
里面Slider的,继承过接口后脚本之接挂载到slider上面就可以了,废话不多说上代码:publicclassSliderEvent:MonoBehaviour,IDragHandler
千杯不倒_老千
·
2020-08-18 02:16
unity
Slider
UGUI
ScrollView 分页(详细介绍)
首先我们实现分页,有两种,一个是左右分页,一个是上下分页,当然这就会有人说了,上下分页和左右分页,只要看一个代码就够了。确实,不过改的时候也许一个不易发现的地方就可以玩死自己。所以我还是写出来。废话不多说上代码:usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;usingUnityEngine.EventSystems;usi
AT巡礼
·
2020-08-18 01:46
Unity3D
NGUI完美高性能无限滚动
前几天项目中使用了NGUI,但对于一个一直用
UGUI
的攻城狮来说,无疑不是件痛苦的事。
壹叶成名
·
2020-08-18 01:14
工具
Unity学习记录
UGUI
:开始界面
准备工作导入素材将所有的Sprite的Texture属性设置为Sprite(2D&UI)创建一个Image设为背景,选择一张图片添加按钮创建一个Image,添加Button组件(SetNativeSize(保持原有大小))Button组件下的Transition可以选择变色模式,TargetGraphic可以选择要改变的物体Alt以中心点等比例放大Slider的设置Value的值表示进度值Fill
Coder李
·
2020-08-18 01:14
GUI
学习记录
使用
UGUI
实现简单循环列表
1.先上效果2.接着上代码3.然后是面板结构,把对应的拖进脚本上的位置就行4.最后解释下我的代码。(我只是实现了出来,并没有考虑代码优化什么的,如果需要优化只能自己去想了。)Person类是定义想要的对象,可以继续往里添加。然后我定义了两个按钮,一个image数组和text数组,对应面板结构里content下面的每个img(作为底纹背景)下面的icon和txt,一个常量即content下的子数目,
雪之梦境
·
2020-08-18 01:00
成长记录
unity
UGUI
【Unity】使用AnimationCurve组件制作类似圆柱滚动的选项界面
策划需求要一个类似圆柱滚动的展示界面,但
UGUI
自带的ScrollView并不支持缩放变化这些效果,只能百度寻找答案,后发现AnimationCurve的一个案例,通过这个组件可以实现这样的渐变效果在VS
是河合律不是田井中律
·
2020-08-18 01:58
Unity
[
UGUI
效果实现]不规则、多变形按钮点击
参考的雨果大神的贴子做的,自己记录一下,以备不时之需。一、实现效果二、参数设置1.新的Button,把Raycasttarget(射线检测)取消2.新建一个子节点GameObject(空的就行),添加组件PolygonCollider2D,然后点击EditCollder,对需要检测点击的区域进行设置。添加脚本UIPolygon(雨果大神的脚本,我贴在下面了)三、脚本1.UIPolygon(雨果大神
黑星白夜
·
2020-08-18 01:48
项目经验
unity
UGUI
实现以鼠标中心放大,按鼠标左键移动
usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;usingUnityEngine.EventSystems;usingUnityEngine.Events;namespaceFramework{publicclassMyScrollRect:ScrollRect{privatefloatpreX;privatefloatpr
憨豆人生
·
2020-08-18 01:14
学习
unity
UGUI
中ScrollView控件的使用
1.首先新建一个panel面板作为基础面板,以后的其他控件如image,button等都是建立在此面板上。2.在panel面板下新建一个panel,并命名为“Panel_ScrollRect”。将此面板reset,再添加组件ScrollRect。3.在Panel_ScrollRect面板下新建panel,并命名为“Panel_GridLayoutGroup”,并在此面板下添加组件“GridLayo
~李疆
·
2020-08-18 01:13
UGUI
Unity
UGUI
文本 InputField输入框文本值自适应
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;[RequireComponent(typeof(InputField))]publicclassInputFieldScaler:MonoBehaviour,ILayoutElement{//[Tooltip("
深圳青年m
·
2020-08-18 01:08
Unity
Unity3D 无限滚动列表
在游戏开发的过程中,会经常用到无限滚动列表做一些界面的展示,像排行榜,房间列表,好友列表,装备列表等等,GitHub有个非常好用的无限滚动列表,这个滚动列表是基于
UGUI
的,所以需要创建一个
UGUI
的ScrollRect
小米爱大饼
·
2020-08-18 01:03
UGUI
_04_补充之_Toggle的使用(利用Toggle制作背包选项卡、背包系统的简单实现、toggleGroup组件使用)
1、例如这种背包选项卡2、制作过程2.1、新建image,添加toggleGroup组件。2.2新建第一个Image,起名为tab1,添加toggle组件,Image设置为未选中的UI边框,并且添加上toggle组件,将上面带有toggleGroup组件的物体拖到Group里面。2.3,在tab1下面新建一个Image,拖到tab1上Toggle里面的Graphic里面2.4同样的方法,同2,3步
苍狼王~
·
2020-08-18 01:58
UGUI开发
游戏开发+虚拟仿真
UGUI
_02_补充之_Slider的使用_新建slider物体方式(通过滑动滑动条控制Value值)
1、主要是实现通过滑动滑动条控制物体旋转速度大小2、slider控制脚本publicclassPlayer:MonoBehaviour{publicfloatspeed;publicSlidermySlider;privatevoidStart(){mySlider.onValueChanged.AddListener((x)=>{ChangeSpeed();});}privatevoidUpda
苍狼王~
·
2020-08-18 01:58
UGUI开发
游戏开发+虚拟仿真
UGUI
_01_创建ScrollRect下拉文本列表(上下滑动滑动条可以查看文本列表)
1、新建一个Image,将Text放到下面,制作一段长文字,宽度和Image保持一致,拉长将所有文字显示出来,如下所示:2、Image上面新加组件ScrollRect组件,Content里面将Text拖上去,如下:3、添加遮挡组件Mask,遮挡住多余的文字,效果如下所示:4、右键新建Scrollbar,在Direction里面调节为从上到下滑动。如下所示:5、将Scrollbar添加到Scroll
苍狼王~
·
2020-08-18 01:58
UGUI开发
游戏开发+虚拟仿真
UGUI
--自定义重写Button
重写
UGUI
的Btn组件有其自身的局限性,所以重写了
UGUI
的Btn,满足《AFKWizard》游戏开发中的需求,效果图:上代码:Scripts:usingUnityEngine;usingUnityEngine.UI
Hugh-L
·
2020-08-18 01:57
UGUI
【Unity技术分享】
UGUI
之ScrollRect优化
Unity
UGUI
无限循环列表----------验证通过版上面为原创链接;下面是我个人的一些见解和看法,做出对这个优化比较客观的评价。
两水先木示
·
2020-08-18 01:26
Unity3d
个人见解
Unity优化
U3D项目经验
【Unity】
UGUI
优化
目录一、有哪些需要进行优化的?二、DrawCall1、什么是DrawCall?2、为什么过多的DrawCall会造成卡顿?3、如何减少DrawCall?动态批处理:Unity自动地将满足条件的物体网格合并,传递给GPU使用同一个材质进行渲染。动态批处理条件:静态批处理:运行开始阶段把需要静态批处理的模型合并到一个新的网格结构中,进行批量处理。静态批处理条件:三、网格重建1、Layout重建:2、G
两水先木示
·
2020-08-18 01:26
Unity3d
个人见解
Unity优化
Unity3D-
UGUI
Text 文本调整字间距
UGUI
Text文本调整字间距最近的项目美术提需求要调整游戏得分显示的数字间隔,发现
UGUI
的Text组件只提供了行间距的调整,而无法调整字与字之间的间隔,因为美术出的图片左右间距过大,自己又不想重新制作字体
木冇鱼丸呀丶
·
2020-08-18 01:02
unity项目
c#
Unity
UGUI
点击穿透处理
开发中遇到的问题是,3D物体挂载的脚本是使用OnMouseDown()函数实现点击,但是在打开UI界面的情况下点击3D物体发现UI界面被击穿了,3D物体的点击被触发了,解决方案如下://////检测是否点击在UI上//////protectedvirtualboolIsClickUI(){if(EventSystem.current!=null){PointerEventDataeventData
GG_M
·
2020-08-18 01:48
日常
UGUI
滚动列表循环使用
引言Unity中对于如排行榜,关卡列表等需要动态生成的列表一般是采用有多少就实例化多少的做法,这样一般情况下是没问题,但如果需要显示很多如上百上千个的话继续采用这种做法会造成内存的浪费,卡顿等。所以此时需要我们编写一套可以随ScrollRect的滚动来动态调整位置并赋值的算法来满足我们的需求。正文分析本文暂时只讨论每个克隆体的width和height一致的情况。思路分为以下三步。1.调整Conte
下次vcxdfg
·
2020-08-18 01:43
优化
UGUI
______ScrollView组件的一些功能 下拉刷新功能
下拉刷新功能:每一次刷新出十个可交互按钮或界面出来,到顶了下拉拖动刷新一下,又弹出来十个,将原来的十个顶到下面去。整个内容框最多容纳三十个。刷新总量超过三十个后,自动去掉最先出来的十个,接着把最新的十个压入到内容框顶端。重点:灵活运用队列,因为队列是先进先出,也就是最先进来的按钮将被销毁,后进来的往屁股后面加就行了。usingSystem.Collections;usingSystem.Colle
纪纯
·
2020-08-18 01:09
Unity3D
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他