1. 如果出现
FairyGUI: texture 'atlas0.png'not found in xxx
则去发布的包中将关于这个texture的meta文件删除,然后自动生成之后就可以使用了
2. 若出现 Generate Mip Maps 警告
在U3D中找到纹理生成的meta文件,去掉 Generate Mip Map

3. 使用GLoader加载外部图片时,图片资源需要放在Resources文件夹下,且填写路径时,不需要写扩展名
如(GLoader).url = cha/1.png 中的 .png是不需要的
4. 在制作btn组件是,按钮的文字名称为title, 图片名称为icon, 并且可以使用装载器
5.在制作panel时,可以使用mask,来制作淡入淡出效果
6.一些组件的入场和出场可以分为两个动画来做
7. 设置自适应
GRoot.inst.SetContentScaleFactor(1920,1080,UIContentScaler.ScreenMatchMode.MatchWidthOrHeight);
8.控制器
控制器就是用来控制当前组件的不同状态
9.穿透问题
1.首先要在组件中,勾选 “可穿透空白区域”,否则会认为整个组件的大小都是UI部分,即使没有任何东西显示

2.判断是否 Raycast点在了UI上,首先Raycast是不会主动激活FGUI的,你只有在碰到了场景内的物体时,才会触发
触发后,可以使用Stage.isTouchOnUI来判断有没有在UI上
本文详细指导如何处理FairyGUI纹理缺失问题,移除meta文件并重新生成;解决GenerateMipMaps警告,调整纹理配置;讲解GLoader图片加载路径规则和UI组件命名规范。涵盖Btn、Panel组件使用技巧,以及自适应设置、控制器应用和穿透问题的解决方法。
2002

被折叠的 条评论
为什么被折叠?



