Unity3D GUI开发规范指南

需积分: 10 2 下载量 187 浏览量 更新于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 技术,并提高游戏的性能和美术质量。