解锁爬坑新技能:FairyGUI在Unity中遇见的问题

简介: 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!

👉关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!

专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)

有什么需要欢迎私我,交流群让学习不再孤单

👉即将学会

学完FairyGUI不算完,在实际项目中能够灵活应用才是关键。此次分享在实际项目中遇到的问题。帮你打通任督二脉!!!

👉实践过程

😜一

List嵌套按钮的时候,使用官方案例TestUI item = (TestUI)_list.AddItemFromPool()的形式始终失败,原因是FairyGUI的这个TestUI(这是Item)需要放在包的根目录下

😜二

上面这个Item里面添加动效的话,需要是容器组件动效(直接在空白处右键即可),而不是单独内容的时间轴动效

😜三

封装的小组件 关联容器使用宽对宽 高对高,因为动效会控制大小

😜四

网络异常,图片无法展示
|

这是因为gif图的序列帧图被分配在两个图集上。如下将纹理集从默认改为单独即可

网络异常,图片无法展示
|

😜五

文字显示模糊-待解决-官方支持TextMesh Pro 已经实现-但是除了官网步骤,还需要设置宏定义以及资源文件夹下不能有同名字体文件,还有不能设置全局字体,使用文本指定字体。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

真这么简单?不可能的,打包发布后果然出现了问题:

FairyGUI: shader not found: FairyGUI/TextMeshPro/Distance Field

加载失败;找不到shader

将Fairygui放到Resources目录下即可

网络异常,图片无法展示
|

😜六

播放视频其实也超简单,但是自己马虎导致卡了两天,小空这放出踩的坑

有两种方式:

网络异常,图片无法展示
|

😜七

打包的时候如果纹理集选择的越是大的,则小的那些图会越模糊,暂时不知道为什么

😜八

可以实现类似Android中viewpager实现的首页banner那样,滑动的时候当滑动一半显示出两个item的时候,会自动的切换到漏出最多的那个item

配合【GList.scrollPane.onScrollEnd.Add】和【GList.GetFirstChildInView()】就可以获得当前滑动选中的index是谁。就可以做很多骚操作了

网络异常,图片无法展示
|

😜九

当你的组件设置了【溢出处理】为可见的时候,如果给他添加【改变大小】动效,你会发现虽然有个边框有变化效果,但是这个组件还是没变,就是因为设置了【溢出处理】的原因。

网络异常,图片无法展示
|

今日职业病犯了,腰疼的坐不住,写不下去了。下节内容,改日更新。 抱歉!


作者:芝麻粒儿

链接:https://juejin.cn/post/7001686581375401997

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

👉其他

📢作者:小空和小芝中的小空

📢转载说明-务必注明来源:

https://zhima.blog.csdn.net/

https://www.zhihu.com/people/zhimalier

https://juejin.cn/user/4265760844943479

📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

相关文章
|
编解码 图形学 Android开发
解锁爬坑新技能:FairyGUI在Unity中遇见的问题-补充
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
372 0
|
图形学 Android开发
解锁套娃新技能:FairyGUI在Unity中实现List嵌套List/立体画廊等,玩出花儿来
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
1896 0
|
5月前
|
C# 图形学
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
50 0
|
5月前
|
人工智能 自然语言处理 区块链
【Unity 3D】元宇宙概念、应用前景、价值链等概述
【Unity 3D】元宇宙概念、应用前景、价值链等概述
52 0
|
5月前
|
vr&ar C# 图形学
【Unity 3D】VR飞机拆装后零件说明功能案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机拆装后零件说明功能案例实战(附源码和演示视频 超详细)
38 0
|
5月前
|
vr&ar C# 图形学
【Unity 3D】VR飞机动态拆装及引擎开关控制案例(附源码和演示视频 超详细)
【Unity 3D】VR飞机动态拆装及引擎开关控制案例(附源码和演示视频 超详细)
40 0
|
5月前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
56 0
|
5月前
|
vr&ar 开发工具 图形学
【Unity 3D】使用EasyAR实现单图识别的AR增强现实功能(附实现步骤)
【Unity 3D】使用EasyAR实现单图识别的AR增强现实功能(附实现步骤)
90 0
|
5月前
|
图形学
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
184 0
|
5月前
|
开发框架 数据可视化 前端开发
【Unity 3D】GameFramework、QFramework框架简介及应用实战(超详细 附源码)
【Unity 3D】GameFramework、QFramework框架简介及应用实战(超详细 附源码)
141 0