本文概述
- 创建GameObject和添加组件
- 导入精灵表
- 切片精灵表
创建GameObject和添加组件
- 首先, 我们在场景中需要一个GameObject。为此, 请在” 层次结构” 选项卡上单击鼠标右键, 然后选择” 创建空白” 。

文章图片
- 重命名新的GameObject。在这里, 我们将其重命名为Player。
- 选择Player GameObject并转到” 检查器” 选项卡。在” 检查器” 选项卡中, 单击” 添加组件” 按钮。选择其他-> Animator。确保选择” 动画师” 或” 动画” 。

文章图片
- 添加另一个组件RigidBody2D。为此, 单击添加组件按钮, 然后选择Physics 2D-> Rigidbody 2D。

文章图片
- 现在, 在” 刚体2D” 组件中, 将” 重力比例” 设置为零。

文章图片
导入精灵表
- 首先, 下载包含所有动画帧的Sprite工作表, 以实现简单的行走动画。你可以从下面的下载链接中下载:ken-sprite-sheet.png
- 右键单击资产, 然后选择导入新资产… 。

文章图片
- 浏览到你下载的Sprite工作表图像, 然后单击导入按钮。

文章图片
- 选择此导入的资产, 然后在” 检查器” 窗口中, 将” 精灵模式” 选项从” 单个” 更改为” 多个” 。单击检查器选项卡中的” 应用” 按钮。

文章图片
现在, Unity将ken-sprite-sheet.png视为具有多帧动画的精灵表。
切片精灵表
- 转到Windows菜单, 然后选择2D-> Sprite Editor。

文章图片
- 拖动” 精灵编辑器” 窗口并将其停靠。我将其停靠在” 控制台” 选项卡旁边。

文章图片
- 单击” 切片” 下拉菜单, 在这里我们可以看到默认情况下选择了自动, 居中和删除现有选项。一些Sprite-sheet的图像以不同的方式排序。这就是为什么有很多选项可供选择的原因。

文章图片
- 然后单击” 切片” 按钮。现在, Unity分离了所有精灵。每个精灵都应有其自己的边界框, 单击它们可以提供每个精灵的信息, 并可以微调大小和枢轴点。

文章图片
- 现在, 单击” 精灵编辑器” 窗口右上角的” 应用” 。

文章图片
- 在” 层次结构” 选项卡中选择” 播放器” 对象, 然后在” 检查器” 选项卡中单击” 添加组件” 按钮。然后选择渲染-> Sprite Renderer。

文章图片
- 最后, 你将能够在Project-> Assets文件夹中将所有Sprites作为单个对象查看。

文章图片
推荐阅读
- Unity界面结构介绍详细解释(图解)
- Unity 2D开发介绍和项目示例图解
- Unity组件详细介绍和用法示例图解
- 入门开发(第一个Unity项目介绍和示例)
- Unity安装详细步骤图解实例Unity
- Unity GameObject解释和用法详细示例
- Unity教程入门介绍
- Unity基本概念简介
- Swift Optional介绍和详细用法示例