Unity3D GUI开发规范指南
需积分: 10 34 浏览量
更新于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
- 粉丝: 2
最新资源
- 数据流图绘制实践与软件设计应用
- Struts 实现分页示例与详解
- InfoQ中文站:Struts2.0开发技巧与整合策略PDF免费下载
- 深入理解Jakarta Struts:MVC框架解析
- Oracle9i数据库管理实务讲座全解
- Java与XML技术在企业级平台的应用
- 基于Web Service的分布式工作流管理系统实现
- 《算法导论》习题解答:优化排序方法与注意事项
- 数据结构教程:从基础到实践
- 面向对象分析与设计:创建健壮软件系统的基石
- JPA注解:简化Java EE 5 EJB持久化,POJO转实体
- 理解LDAP:轻量级目录访问协议详解
- Linux基础命令与管理工具操作指南
- Linux Apache配置指南:搭建Web服务器
- MFC程序设计入门解析
- VC入门捷径:扎实基础与策略建议