Unity 2D精灵表用法项目示例图解

本文概述

  • 创建GameObject和添加组件
  • 导入精灵表
  • 切片精灵表
简而言之, 精灵表是一种将图像打包为一个图像的方法, 然后将其用于创建动画和精灵图形, 因为它将占用较少的内存并提高游戏性能。
创建GameObject和添加组件
  • 首先, 我们在场景中需要一个GameObject。为此, 请在” 层次结构” 选项卡上单击鼠标右键, 然后选择” 创建空白” 。
Unity 2D精灵表用法项目示例图解

文章图片
  • 重命名新的GameObject。在这里, 我们将其重命名为Player。
  • 选择Player GameObject并转到” 检查器” 选项卡。在” 检查器” 选项卡中, 单击” 添加组件” 按钮。选择其他-> Animator。确保选择” 动画师” 或” 动画” 。
Unity 2D精灵表用法项目示例图解

文章图片
  • 添加另一个组件RigidBody2D。为此, 单击添加组件按钮, 然后选择Physics 2D-> Rigidbody 2D。
Unity 2D精灵表用法项目示例图解

文章图片
  • 现在, 在” 刚体2D” 组件中, 将” 重力比例” 设置为零。
Unity 2D精灵表用法项目示例图解

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

文章图片
  • 浏览到你下载的Sprite工作表图像, 然后单击导入按钮。
Unity 2D精灵表用法项目示例图解

文章图片
  • 选择此导入的资产, 然后在” 检查器” 窗口中, 将” 精灵模式” 选项从” 单个” 更改为” 多个” 。单击检查器选项卡中的” 应用” 按钮。
Unity 2D精灵表用法项目示例图解

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

文章图片
  • 拖动” 精灵编辑器” 窗口并将其停靠。我将其停靠在” 控制台” 选项卡旁边。
Unity 2D精灵表用法项目示例图解

文章图片
  • 单击” 切片” 下拉菜单, 在这里我们可以看到默认情况下选择了自动, 居中和删除现有选项。一些Sprite-sheet的图像以不同的方式排序。这就是为什么有很多选项可供选择的原因。
【Unity 2D精灵表用法项目示例图解】在这里, 我将” 数据透视” 值从” 中心” 更改为” 底部” 。当你将” 透视” 更改为” 底部” 时, 表示将透视点设置为精灵的中心底部, 并且在这种特殊情况下, “ 切片类型” 应设置为自动。
Unity 2D精灵表用法项目示例图解

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

文章图片
  • 现在, 单击” 精灵编辑器” 窗口右上角的” 应用” 。
Unity 2D精灵表用法项目示例图解

文章图片
  • 在” 层次结构” 选项卡中选择” 播放器” 对象, 然后在” 检查器” 选项卡中单击” 添加组件” 按钮。然后选择渲染-> Sprite Renderer。
Unity 2D精灵表用法项目示例图解

文章图片
  • 最后, 你将能够在Project-> Assets文件夹中将所有Sprites作为单个对象查看。
Unity 2D精灵表用法项目示例图解

文章图片

    推荐阅读