Unity3D GUI开发规范指南
需积分: 10 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 技术,并提高游戏的性能和美术质量。
2017-09-12 上传
2023-07-28 上传
2023-06-22 上传
2023-10-29 上传
2024-08-26 上传
2023-06-22 上传
2023-03-13 上传
prefermall
- 粉丝: 2
- 资源: 15
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析