这个效果主要用到了3个组件(对象):1:Scrollbar对象 滚动条2:Scroll Rect组件 让对象具有滑动效果3:Mask组件 遮罩层。把多余的部分隐藏不显示Scrollbar是滑动条的意思。在做界面的时候。滑动的效果是常见的。先来看看最终的效果好了。我们一步一步里创建首先有一个容器。我创...
分类:
其他好文 时间:
2015-10-01 19:12:43
阅读次数:
254
Additionally, if you need more than just the events provided by default, I'd suggest instead attaching aEventTriggerto your game object. This gives us...
分类:
其他好文 时间:
2015-09-30 17:45:34
阅读次数:
4058
今天试了一下unity的新的UI系统—UGUI,感觉很强大,很多功能一目了然,使用起来相当方便接下来就是先试试使用他的动画吧先创建一个UGUI的按钮,当然也可以先创建画布,然后在画布上创建按钮然后点击按钮,图中的transition的选项点开之后,有一项Animation的选项,点击之后选择Auto...
分类:
编程语言 时间:
2015-09-29 11:09:16
阅读次数:
185
使用NGUI的时候还有xxx快捷键创建, spirte,label,button等等. 在UGUI里面的时候好像是没有快捷键的. 不知道以后多久才能有这个功能. 在家里闲无聊的时候写了一个脚本, 可以方便的创建UGUI组件(Button,Image,Text,InputFile等等) 快捷键列表如下...
分类:
其他好文 时间:
2015-09-26 22:23:54
阅读次数:
339
Rect Transform我们都知道,Unity3D中所有的GameObject都必须要携带一个Transform组件,且该组件无法移除,那么作为UI显示的GameObject则不是携带Transform而是使用Unity3D专门为UI组件设计的Rect Transform组件,如下:另外说一下,...
分类:
编程语言 时间:
2015-09-25 15:53:28
阅读次数:
289
UGUI是Unity3D4.6官方提供的UI系统,支持2D和3D UI的开发。Unity3D UI史OnGUI在Unity4.6之前,官方提供的是OnGUI函数来开发UI界面,当然问题也比较多,首先不支持可视化开发,其次UI始终位于所有3D对象的上方,无法实现在UI上添加3D模型的效果。现在一般这套...
分类:
编程语言 时间:
2015-09-25 13:03:36
阅读次数:
426
图集什么是图集?在使用3D技术开发2D游戏或制作UI时(即使用GPU绘制),都会使用到图集,而使用CPU渲染的2D游戏和UI则不存在图集这个概念(比如Flash的原生显示列表),那么什么是图集呢?准确的说法图集是一张包含了多个小图的大图和一份记录了每个小图id、位置、尺寸等数据的数据文件,一个图集应...
分类:
编程语言 时间:
2015-09-25 10:59:22
阅读次数:
274
"EventSystem.current.IsPointerOverGameObject()"UI和3D场景同时都需要响应触摸事件,如果同时响应可能就会出现触摸UI的时候影响到了3D部分。为了解决这个问题在判断3D响应之前要先判断手指是否点击在UI上。 1 #if UNITY_ANDROID && ...
分类:
编程语言 时间:
2015-09-23 18:46:50
阅读次数:
374
Font Size对ugui text的性能影响非常大。《Cube Duck Run》在itouch5上测试是很流畅的,但是在iphone5上测试,在game over后显示历史最高分时却总会卡好几秒,导致游戏体验极差。使用屏蔽法查了两天终于找到了问题的原因,原来显示历史最高分的text的font ...
分类:
编程语言 时间:
2015-09-20 16:18:13
阅读次数:
422
UGUI Canvas SortingLayer决定了该Canvas下面的所有子物体的SortingLayer,一个Canvas下面的子物体按照上下顺序排序,越靠前的越容易被遮挡,当子物体拥有Canvas组件时,渲染队列将被重写,该物体的遮挡关系取决于当前物体的Canvas的orderInLyaer...
分类:
其他好文 时间:
2015-09-17 23:20:02
阅读次数:
233