注意:对于本指南,Unity 建议并假设所选择的是通用渲染管线 (URP) 而不是内置渲染管线。
安装 Unity 2019 LTS 或更高版本;请参阅安装 Unity。
使用 2D 模版创建新项目
在 Package Manager 中,安装最新的 URP 包版本;请参阅将通用渲染管线安装到现有项目中。
安装所需的任何可选包;请参阅安装包。
在 Unity 中制作 2D 游戏所需的大多数包都包含在 Unity 编辑器中。下表列出了选择 2D 模板时默认包含的包:
| Package | 描述 |
|---|---|
| 2D Animation | 2D Animation 包提供必要的工具和运行时组件,用于为精灵应用骨骼动画。 |
| 2D Pixel Perfect | 2D Pixel Perfect 软件包包含 Pixel Perfect Camera 组件,可确保您的像素艺术在不同分辨率下保持清晰,并且运动稳定。如果希望在使用内置渲染管线的项目中使用一个独立的 2D Pixel Perfect 包,那么可以找到这个无需依赖 URP 的包。 |
| 2D PSD Importer | 2D PSD Importer 包可用于从 Photoshop 导入多层 PSD 文件。可以将其用于精灵,或用于创建角色的骨骼。 |
| 2D Sprite | Sprite 编辑器提供了一个编辑器内环境来创建和编辑精灵资源。Sprite 编辑器可用于添加自定义行为来编辑与精灵相关的数据。 |
| 2D SpriteShape | 2D Sprite Shape 可用于创建有机形状和地形,类似于矢量绘制工具。例如,可以选择填充纹理和边框精灵。 |
| 2D Tilemap Editor | 2D Tilemap Editor 可用于使用正方形、六边形或等距瓦片创建基于网格的世界。将瓦片添加到瓦片面板 (Tile Palette) 中,并使用不同的设置和画笔绘制和填充瓦片网格 (Tile Grid)。额外的工具可用于向瓦片资源添加智能绘制、随机化或动画功能。 |
下表列出了一些可安装的可选包,这些包可能对 2D 游戏开发特别有用:
| Package | 描述 |
|---|---|
| Shader Graph | Shader Graph 可用于直观构建着色器。 |
| Cinemachine | Cinemachine 包是一套模块,提供操作 Unity 摄像机的高级功能。 |
| 2D Tilemap Extras | 2D Tilemap Extras 包包含可用于自己项目的可重用 2D 和瓦片地图编辑器 (Tilemap Editor) 脚本。 |