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
uisprite
针对NGUI里面Anchor的OnUpdate调用频繁的对UIRect的优化
1.看源码通过Unity的控件发现有image.png然后可以看到基础控件(比如
UISprite
)里面的这个属性一层层找过去会发现都是继承了UIRect,然后观察UIRect的源码可以发现:image.png
东方小白
·
2023-03-20 12:43
【Unity3D】【NGUI】
UISprite
topic=6704.0NGUI讨论群:333417608概述
UISprite
是NGUI里面最实用的。使用atlas纹理的一部份用来绘制sprite,继承UIWidget的所有功能。
四爷入京
·
2022-12-19 22:20
中文翻译
NGUI
Unity3D
ngui
unity3d
脚本
NGUI 深入解析
NGUI的总纲领UIGeometry好比为煮菜准备食材UIDrawCall好比是煮菜的工具(锅,炉子等)-UIPanel就是大厨了决定着什么时候该煮菜-UIWidget(UILabel,
UISprite
hardac
·
2022-02-16 07:02
NGUI渲染框架
1、渲染基础组件UIGeometry是用于保存UIWidget需要用的几何数据,里面主要有verts、uvs、colsUIWidget是NGUI基础组件(UILabel、UITexture和
UISprite
吴少年
·
2021-06-10 00:20
Unity3d插件NGUI拓展修改——简单实现反向九宫格拉伸
UISprite
最近这段时间在公司负责开发新手指引功能,要实现一个铺满屏幕的黑底中只露出一个可操作的圆形的显示效果,考虑到这个圆形可能出现在屏幕的任何位置,如果想确保铺满屏幕的话需要使用的图片将会很大,为了实现这么一个显示效果使用这么大的图集资源显然是不可取的。所以我们开始使用的是一张有圆形空洞的矩形图片加上四张拉伸放大的黑色图片拼接出这个效果,但是当打包到手机平台时图片间的边缘会出现很明显的缝隙,显然不是我们想
Gerhardt1024
·
2020-09-16 21:04
NGUI
Unity
Unity3d
新手指引
新手引导
Unity3d中设置
UISprite
图片灰显方法
做Unity开发过程中,有需求让未开启的功能模块的入口灰色显示。因为没有滤镜的概念,所以没flash那么方便。解决思路还是Shader,以前按网上其他帖子的方法,一直没有成功实现过。这两天比较闲一点,专门研究了下,总算成功了。NGUI里已经有Unlit-TransparentColored.shader。一般打Atlas的时候默认就是这个。如下图。fixed4frag(v2fIN):COLOR{r
weixin_30312563
·
2020-09-15 20:56
游戏
Unity NGUI
UISprite
图集替换
publicstaticboolChangeAtlas(thisUISpriteui,stringatlaspath){if(ui==null||string.IsNullOrEmpty(atlaspath)){returnfalse;}if(ui.atlas==null||ui.atlas.name!=atlaspath){UIAtlasua=Resources.Load(atlaspath,t
上海好程序员
·
2020-09-15 19:55
成长的程序员
NGUI图片置灰方法
通过更换Sprite的material来设置灰度usingUnityEngine;usingSystem.Collections;//////设置图片灰度///publicclassUISpriteExt:
UISprite
SHY不小心
·
2020-09-15 19:43
Unity之NGUI制作登录界面
制作登录界面做了一个联系,下面给大家分享下做一个简单的登录界面...................................1、登录背景创建---Sprite介绍在sprite的inspector里大家可以看到
UISprite
u010718707
·
2020-09-14 15:05
Unity3D NGUI 2D背景图片的实现
使用NGUI的
UISprite
相关的控件,效果和GUI是一样的,虽然NGUI空间之间可以调节前后关系。但是相对于3D对象,都会显示在屏幕的最前方。
SuperKuku
·
2020-09-13 05:16
Unity3D
NGUI
游戏开发
NGUI按钮的介绍
*1.按钮的外貌—–使用
UISprite
来呈现。*2.用于处理鼠标交互的碰撞器
HC_无敌的韩先生
·
2020-08-26 11:31
跟我学NGUI
NGUI
NGUI之UILabel
1、定义:是“图像面片组”,从材质Material里读取信息;所以它比一般
UISprite
更耗cpu、drawCall;在2D界面开发过程中,40%组件是UILabel,要熟练研究它;2、调用层次:UILabel
usausa2
·
2020-08-18 03:41
unity
Unity 3D 技能释放的脚本 技能冷却时间
首先看下运行的截图我们可以看到通过不同的按钮可以释放不同的技能这里我用的是NGUI来搭建的场景首先添加一个UIPanle然后是一个
UISprite
然后再是一个遮挡的
UISprite
我们通过改变FillAmount
mq_shouhug753951mq
·
2020-08-18 00:04
Unity
3D
开发从入门到精通
Unity3d NGUI的使用(五)(
UISprite
&UISlider制作彩色血条)
使用NGUI可以制做出彩色角色血条,加载进度条制作血条时,可以根据血的多少显示不同的颜色,可以对UISider与UILabel进行简单的封装
UISprite
:NGUI精灵图片组件Atlas:图片集Sprite
inspironx
·
2020-08-17 22:21
Unity3d
Unity3D NGUI 给2D不规则图形加碰撞盒
开门见山,NGUI中点击一个组件非常常用,一般来说UIButton也好,
UISprite
也好,都是规则的图形,用NGUI实现点击都很简单,方法也有很多。
quintus0331
·
2020-08-17 02:12
Unity3D
NGUI 精灵:
UISprite
目录:NGUI源码学习一、UIAtlas图集和UISpriteData,负责数据的存储。1.UIAtlas:图集是一个ScriptableObject对象。里面保存了图集的相关信息,主要是材质、PixelSize、图集包含的UISpriteData列表。GUIAtlas:INGUIAtlas图集,维护图集内的UISpriteData。只是一个容器概念property:spriteMaterial/
柯腾_wjf
·
2020-08-15 15:00
Unity中当
Uisprite
组件切换图片时的小技能
Uisprite
是一个好同志,辛勤的帮助游戏引擎提高渲染效率。
夏至未至829
·
2020-08-11 01:48
unity
Unity游戏开发日记-炉石传说之卡牌切换效果实现
如何控制一张卡牌的随机切换,答案是只需要在固定时间,更改他的
UISprite
的spriteName即可。
a58425298
·
2020-08-10 15:10
uinty笔记
斗地主洗牌+发牌+排序
unity初始化54张牌到场景中将55张UI牌(54张正面加1张背面)打包成Atlas,制作一个
UISprite
拖成预设,后代码循环54次画出来for(inti=0;i().spriteName=name
DesDestroy
·
2020-08-09 18:14
U3d+C#
NGUI
解决NGUI中sprite的边缘会出现黑线的问题
结果同事发现有的时候拼的时候中间会出现一个莫名的黑缝,如图:看了下贴图没啥问题,也不是因为贴图压缩的问题,但是这条黑缝总是存在,然后想到这条黑缝很可能是采用uv的时候将uv采到了sprite和其他图的接缝处,然后在跟着看了下NGUI计算
uisprite
weixin_34007291
·
2020-08-04 20:11
使用Unity开发项目中遇到的坑~~
不要滥用
uisprite
。刚开始的时候,觉得
uisprite
是一个非常好用的玩意,将一堆图片打包,然后使用起来直接从altas中选择就得了。
夏至未至829
·
2020-08-03 08:41
unity
也谈Unity血条的制作
2、在Canvas里面加一个Image,改名为Background,背景图片选
UISprite
或者Background都可,颜色选择背景色,比如红色。Anchor
sdhexu
·
2020-07-31 10:38
Unity
Unity插件NGUI制作血条--HUD的基本使用
修改名字为LifeBar.在inspector面板中
uisprite
属性值。如下:2.在lifebar下创建一个sprite,用于当做血的显示。属性修改同上。把颜色改为血的颜色。
Cco丶
·
2020-07-30 23:49
Unity
NGUI的UIRoot、UICamera、UIPanel、UIRect、UIWidget、UITexture、
UISprite
、UILabel、Scroll View等
用NGUI也有几个月了,但一直没有系统性地学习过NGUI,今天来了解下~1.UIRootUIRoot通常使用2/ScreenHeight缩放它自身,ScreenHeight在FixedSizeofHeight模式下可自定义。更多关于UIRoot的知识请见:https://blog.csdn.net/kakashi8841/article/details/204807172.UICameraUICa
Real_JumpChen
·
2020-07-30 11:04
Unity
NGUI 快速掌握
NGUI->Creat->widget组件WidgetTool窗口快速创建组件WidgetTool窗口.png一.UIWidget所有UI组件的基类快捷键ALT+SHIFT+WWidget属性.png二.
UISprite
知交
·
2020-07-14 10:10
【Unity】为什么打开界面太慢
一般一个比较复杂的界面大概需要150个GameObject或者
UISprite
。我用NGUI直接载入发现竟然需要250多毫秒,仅仅只是两张小图。
龙少_java
·
2020-07-02 09:36
Unity
NGUI
UISprite
和UITexture 的遮罩思路
UITexture遮罩新建一个UItexture。然后选择一个材质。用上代码Shader。然后设置一个Mask。这个Mask图片为可以看到Alpha通道里面是一个白色的圆圈。记得这个Mask图片的导入设置如下:那么可以看看运行效果:Shader"Unlit/TransparentColoredMask"{Properties{_MainTex("Base(RGB),Alpha(A)",2D)="b
xlegendx
·
2020-06-30 02:37
NGUI
Unity
NGUI中UITexture 和
UISprite
区别
一.
UISprite
和UITexture的区别NGUI中也有UITexture的概念,其功能和用途上和
UISprite
有很大的相似之处,都是为了显示一些图片资源。
OneMore2018
·
2020-04-11 03:05
Unity3D中Resources动态加载NGUI图片的方法!!!
我这里那
UISprite
来说明,我是这样做的:U
壹米玖坤
·
2020-03-07 16:07
NGUI-UIBasicSprite/
UISprite
/UITexture源码解析
1.整体类图NGUI_Class.png从类图可以看出,
UISprite
和UITexture都是继承UIBasicSprite,UIBasicSprite则继承UIWidget。
白桦叶
·
2019-12-01 18:34
Unity 简单动画(帧动画,Animation,Tween)
3D序列帧动画我们创建一个3DSprite,然后在该物体上加载一个UISpriteAnimation在
UISprite
选的Atalas图集里的所有sprite都会进行播放,这样就做到了我们的序列帧动画2D
LeoYangXD
·
2019-11-05 09:05
NGUI学习笔记(一).基础概念与图集制作
的子物体之下2).UIPanel决定深度值与一些交互效果,是非常重要的组件3).具有一个UI摄像机4).建议UIRoot添加标签UI并且给摄像机加遮罩UI只看UI图集想使用图片必须选择一个图集1.点击
UISprite
Coco_cock
·
2019-05-11 15:40
ngui
UISprite
详解
UISprite
可以说是NGUI中被用到最多的组件之一了。毕竟一个UI界面都是由不同的精灵图片也就是Sprite进行不同的组合搭配而成的。
侠者大屁屁
·
2019-04-01 22:21
【小松教你手游开发】【unity实用技能】NGUI Depth探索
通过设置不同UIPanel和不同
UISprite
的Depth值来测试NGUI是怎么区分深度的。通过脚本输出RanderQueue可以看到看最后的数字。以前我以为是按一定系数相乘再相加。
xiaosongfang
·
2018-03-10 17:39
无
51cto
【unity实用技能】
Unity3d 图片拼接 混合模式改成点线性过滤
1.
UISprite
是可以随便缩放的,如果不缩放的话点线性没问题,可是一旦缩放因为用点像素来填充那么图片必然糙了。。
devilguoguo
·
2017-11-10 11:52
Unity3D学习之路
关于Unity中NGUI的Tab商城、Scrollview和打字机效果的实现
Tab商城实例UIToggle和UIToggledObjects+BoxCollider(实现商城功能必备)1.创建两个个
UISprite
,Sprite1和Sprite22.给Sprite1和Sprite2
杭者
·
2017-08-29 13:00
Unity UI系统-NGUI-AtlasMaker
一,AtlasMaker制作图集:1,Atlas:图集,图片的一个集合,或者说打包格式,NGUI中的
UISprite
组件显示图片,需要用到图集,就和UIlabel显示需要用到字体是一样的道理,2,什么是
Czhenya
·
2017-08-29 08:31
Unity
NGUI
AtlasMaker
ジ﹋★☆『
Unity
3D
』
Unity
引擎入门
关于Unity中的NGUI精灵
NGUI精灵实例1.创建Unity项目工程和文件目录,保存场景2.创建一个精灵NGUI---->Create---->Sprite,发现它的
UISprite
组件的贴图属性只支持Atlas图集,所以要把纹理图片先做成图集才能放进
杭者
·
2017-08-24 12:00
Unity3D-NGUI动态加载图片 - OpLusX
这里主要还是介绍如何利用
UISprite
来动态的加载图片。NGUI所提供的UIAtlas
狼之独步
·
2017-03-20 15:43
NGUI的流光shader解决方案(二)(支持UITexture和使用图集的
UISprite
)
上文实现了UITexture的流光效果,但是有时候我们希望使用图集的
UISprite
也能有流光效果,那怎么办呢。
KingAndGame
·
2017-03-04 15:22
Unity
NGUI的流光shader解决方案(一)(支持UITexture和使用图集的
UISprite
)
前言之前的Unity项目中,UI部分需要的流光比较多,特别是一些使用图集的
UISprite
,为节省图片资源,必然是使用shader来实现。
KingAndGame
·
2017-02-12 17:38
Unity
NGUI Depth探索
通过设置不同UIPanel和不同
UISprite
的Depth值来测试NGUI是怎么区分深度的。通过脚本输出RanderQueue可以看到看最后的数字。以前我以为是按一定系数相乘再相加。
chrisfxs
·
2016-04-27 14:00
游戏
unity
NGUI
U3D
[UnityUI]NGUI备忘录
零、
UISprite
与UITexture:http://www.xuanyusong.com/archives/2697一、组件UIRoot:a.ScalingStyle1.Flexible:使得UI在高分辨率下显得小
lyh916
·
2016-03-27 21:00
NGUI
NGUI 3.x 深度管理及渲染优化
http://gad.qq.com/article/detail/7151089UIWidget的显示顺序我们在设置
UISprite
、UILabel等控件的深度时,都是在设置其Widget样式中的Depth
bambom
·
2016-01-14 20:00
unity3D游戏开发十八之NGUI动画
我们先来看下帧动画,顾名思义,就是一帧帧的图片组成的动画,我们须要用到
UISprite
Animation组件,它的属性例如以下: Framerate:播放速率,也就是每秒钟播放的帧数 Name
·
2015-11-13 13:22
unity3d
Unity3d OnDisable()
问题:.cs脚本当“跳转场景”,OnDisable() 中
UISprite
.enable=false时报 MissingReferenceException MissingReferenceException
·
2015-11-13 10:46
unity3d
NGUI Checkbox与PlayerPrefs
UICheckboxPrefs.cs 1,bool isChecked:false 为“初始”状态,true为“选中”; 2,bool startsChecked:true,一运行,就显示
UISprite
·
2015-11-13 08:43
checkbox
Unity3d NGUI 地图
A下,新建一个
UISprite
M。简单的地图就算Ok; 2,导航 地图两个关键点:位置与方向; // UI 中的角色 publ
·
2015-11-13 07:53
unity3d
NGUI学习笔记-
UISprite
所有的Sprite使用前,得先准备个图集,然后选择里面的图片进行填充
UISprite
里面有几个属性做个笔记: Type: Smple:除了显示内容从图集里面获取外,其他都和Texture
·
2015-11-11 09:59
Sprite
NGUI 3.50 UIButton使用
在NGUI,3.X的版本中,取消了创建UIbutton这个选项,所以我们可以创建
uisprite
、uilabel等,然后在上面附加uibutton脚本,达到目的,具体步骤 1:在界面上键好
·
2015-11-03 20:25
UIButton
上一页
1
2
下一页
按字母分类:
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
其他