unity3d
andyabs
It's my life
展开
-
Unity UGUI简单制作过程
由于要选择Unity UI技术路线,年前分别试了Unity自带的UI(即后面所说的UGUI)和FairyGUI两种UI的制作方式,从流程上制作了一个简单的UI面板来摸索两种方式的套路。原创 2017-02-06 18:54:51 · 2824 阅读 · 0 评论 -
Unity FairyGUI测试过程
接上一篇,上一篇记录了利用Unity UGUI来制作一个简单UI界面的全过程。接下来拿FairyGUI来制作一个相同的界面,最后比较两个UI制作过程的优劣。1. 在FairyGUI Editor里面制作UI导入需要的UI图素拼接UI界面,设定好按钮,开关,标题等导出包,最终会生成一个png文件,一个.bytes文件,一个.sprite.bytes文件,png文件是界面用到的图片的集合,.byt原创 2017-02-07 11:46:14 · 4667 阅读 · 0 评论 -
Unity原生UGUI之Scroll View坑的地方
这两天在看Unity官方GUI,早在Unity4.6版本官方就发布了原生GUI,号称效率大大提高,而且听一些同学说虽然有一些坑,但是比较灵活,效率高,还有一个最重要的一点是有官方支持,所有有取代NGUI之势。于是,为了了解基于UGUI开发的流程,顺便见识一下它的强大,做了一个界面,没想到刚开始就遇到了一个坑。是这样的:我想在一个界面里面做一个横向滚动列表,(可以想象为背包),这个列表里面的数量原创 2017-01-16 11:08:50 · 13667 阅读 · 3 评论 -
Unity UGUI源码调试与修改
这几天在看Unity GUI的相关东西,由于简单看了一下UGUI的用法,发现遇到一些问题,比如在上篇文章里面用Scroll View做滚动条的时候,如果没有发现Content Size Fitter组件,我估计就认为这是UGUI不完善的地方,需要自己写代码进行Content的大小的适配来适应滚动。所以萌生出一个想法,能不能有个地方能看到所有Unity关于UI方面公开出来的组件与工具?只要大概了解u原创 2017-01-18 14:33:40 · 12807 阅读 · 5 评论 -
Unity UGUI之Canvas总结
由于项目需要了解Unity GUI,这两天初学UGUI,此为背景。(Unity版本是5.3.4p4)先说UGUI方便之处,由于是unity自带GUI,当然相当方便,不用导入任何第三方插件就能画UI,很爽。新建一个UI,比如一个button,如果之前没有创建过任何有关UI的元素,引擎会自动创建一个名为Canvas的GO,这个GO自带Rect Transform组件,Canvas组件,Canvas原创 2017-01-18 16:49:28 · 10808 阅读 · 2 评论 -
FairyGUI UIPanel看不到显示UI的Mesh和贴图的问题
初学FairyGUI,看例子,FairyGUI在Editor中显示UI的时候是先选择Package名,在选择Component名,然后在场景里面就可以显示包里面的组件,这时就有一个问题,底层到底做了什么使得UIPanel能够显示Mesh和贴图?看了FairyGUI源代码,发现在编辑器模式下,FairyGUI在UIPanel的代码里做了如下事情: void CreateUI_EditMode()原创 2017-02-13 18:18:10 · 2766 阅读 · 0 评论 -
初学FairyGUI,对比NGUI
粗略介绍了FairyGUI的背景与优缺点,介绍了在做界面时NGUI存在的问题原创 2017-01-24 10:53:30 · 18550 阅读 · 0 评论 -
FairyGUI加载包生成物体的过程解析
这两天在看FairyGUI的工作流程,在加载FairyGUI某个组件的时候需要先AddPackage,然后在CreateObject,这时才能正确加载组件。要了解FairyGUI加载包生成UI的过程,要先了解FairyGUI编辑器生成包的格式。在FairyGUI编辑器里面发布包之后会生成三个重要的文件,一个是.bytes文件,一个是.png文件,一个是*.sprites.bytes文件。这三个文件也原创 2017-02-14 11:39:24 · 6751 阅读 · 0 评论