标签:uGUI
新人开始学习unity游戏开发,通常会学习做一个背包系统,虽然不是有多高深的东西但是各种功能的实现也是很考验人的,这是阿比利老师的一个免费课程,从参加人数和众多评价可以看出来,可能是最好的背包系统开发课程了,而且是基于UGUI实现的。课程地址:https://www.taikr.com/course...
   相信很多开发人员都很奇怪UGUI中使用ETC1+Alpha的格式,因为自Unity5.3之后,安卓平台的默认压缩纹理改为ETC2。ETC2支持半透明,使用也很方便,不过问题是尚未普及,尤其是低端机是不支持ETC2的。Unity对不支持ETC2的机子,在加载图片的时候会解压为RGBA,不过这样就...
聊天是游戏中必不可少的功能,发送表情也是聊天系统的一个重要组成部分。笔者的项目中使用UGUI开发UI,在制作表情系统时也遇到了同样的问题,可是UGUI中的Text组件本身并不支持图文混编。为此,笔者提供了一套解决方案,供大家参考。Unity推荐的方式是使用TextMesh解决混编问题。TextMes...
本教程讲述在Unity5中,如何为着色器和材质创建自定义检视面板。本教程使用的ShaderGUI针对Unity 5.0及以上版本,Unity 4.x需要使用MaterialEditor(现已弃用)。引言在Unity中新建材质后,可以通过检视面板(Inspector)修改其所有属性。默认情况下,Uni...
很多Unity3D项目都使用了UGUI,但并不是所有人都研究过它的内部结构。由于准备定制自己的UI,不弄明白它内部的机制有点说不过去呢。这篇文章主要分析一下它的事件体系结构,以及点击事件的逻辑流程。本篇文章依托于UGUI的源码。事件体系事件体系总体上说由四部分组成,分别是:监测器,派发器,采集器,响...
本文仅仅记录自己在工作中踩到的ugui的坑。并讲述如何填的坑。RectTransform m_Rectm_Rect.localPositionm_Rect.rect  (m_Rect.rect.width m_Rect.rect.height) m_Rect.pivotm_Rect.sizeDel...
课程更新课程课时更新目录优惠UGUI背包系统课时1:课程介绍 课时2:创建数据类 课时3:制作UI页面 课时4:实现存储功能 课时5:数据的保存免费
背景曾几何时,在Winform中,使用MessageBox对话框是如此happy,后来还有人封装了可以选择各种图标和带隐藏详情的MessageBox,现在Unity3d UGui就没有了这样的好事情了,所有的UI都需要自己来搞定了,幸好还有各种插件,Inventory Pro中的对话框方案不失一种通...
接触Unity3D也有一段时间了,项目组在UI解决方案的选型一直是用的原生的uGUI,因此本人也是使用了一段时间的uGUI,在uGUI的使用方面积累了一些自己的经验。 游戏中的UI与其它游戏中的元素本质上是一样的,相对来说的不同点在于,UI通常是由2D的图片组合而成,会包含较多的透明元素与渐变元...
怎样才能完成Unity3d使用UGUI实现长按功能呢?可能许多人也不是很清楚,现在我们就来看一下。UGUI的Button组件只有OnClick事件的监听,要实现长按功能,要监听按下事件和抬起事件,所以要使用到EventTrigger组件中的OnPointerDown和OnPointerUp来监听。为...