Unity3D GUI开发规范指南
需积分: 10 90 浏览量
更新于2024-09-10
收藏 620KB PDF 举报
Unity GUI 教程
Unity GUI 是 Unity3D 中的一种 GUI 技术,相比 NGUI,它更加优化、简单易用。下面是 Unity GUI 教程的详细知识点:
一、美术资源的尺寸及比例
在 Unity3D 中,美术资源的尺寸及比例是非常重要的。根据不同的机型,美术资源的尺寸也不同。例如,iPhone 一代、3G、3GS 的屏幕尺寸为 480x320,iPhone4 的屏幕尺寸为 960x640,iPad1/2 的屏幕尺寸为 1024x768。因此,在制作美术资源时,需要以 1024x768 的尺寸为标准。
在设计美术大图时,需要照顾到图片的主体空间。例如,按钮和重要的文字必须安放在主体区间内部。游戏中的美术资源需要在测试摆放中确定图片大小比例是否合适。
美术输出要求:
* 图片均输出 PNG 格式,透明,PNG24。
* 动画则输出 PNG 序列,文件命名方式:文件名_动作名_xxx。
二、美术资源导入 Unity3D
美术资源需要通过资源管理器或者 Finder 复制粘贴进 Unity3D 的项目目录,不要通过拖拉的方式。美术资源统一放到”_Images”目录下。
对于大多数情况,导入时图片资源的配置如下:
* 需要对”GenerateMipMap”打钩,使用 RGBA 压缩。
三、BuildAtlas
BuildAtlas 是 Unity3D 中的一种图片合并技术。通过 BuildAtlas,可以将多个图片合并成一个大图,从而提高游戏的性能。
为 Atlas 建立新的材质,存放在 _Materials 目录下。Shader 可选下面两种:
* Unlit/Transparent:边缘有羽化透明
* SpriteCutout:硬边缘
对于 Atlas 材质的说明:
* 同种类别的图片使用同一个材质。
* 动画图片序列可以使用同一个材质。
* 大背景可以单独使用一个材质。
SpriteAtlases 图片文件的导入设定:
* 需要对”GenerateMipMap”打钩,使用 RGBA 压缩。
Unity GUI 教程为开发者提供了一份详细的指南,帮助他们更好地理解 Unity3D 中的 GUI 技术,并提高游戏的性能和美术质量。
482 浏览量
176 浏览量
275 浏览量
145 浏览量
107 浏览量

prefermall
- 粉丝: 0
最新资源
- Eclipse IDE基础教程:从入门到精通
- 设计模式入门:编程艺术的四大发明——可维护与复用
- Java正则表达式基础与Jakarta-ORO库应用
- 实战EJB:从入门到精通
- PetShop4.0架构解析与工厂模式应用
- Linux Vi命令速查与操作指南
- Apriori算法:挖掘关联规则的新方法与优化
- ARM9嵌入式WinCE 4.2移植实战教程
- ISO9000-2000质量管理体系标准解析
- ASP.NET 实现无限级分类TreeView教程
- 微软解决方案框架MSF:基本原理与团队模型解析
- 项目绩效考核:误区、方法与挑战
- C++数据结构与算法习题答案详解
- C语言编程实践:经典案例与算法解析
- 探索55个Google奇趣玩法,乐在其中
- JSF:Java构建高效Web界面的新技术