个性化阅读
专注于IT技术分析

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

本文概述

简而言之, 精灵表是一种将图像打包为一个图像的方法, 然后将其用于创建动画和精灵图形, 因为它将占用较少的内存并提高游戏性能。

创建GameObject和添加组件

  • 首先, 我们在场景中需要一个GameObject。为此, 请在”层次结构”选项卡上单击鼠标右键, 然后选择”创建空白”。
2D精灵表
  • 重命名新的GameObject。在这里, 我们将其重命名为Player。
  • 选择Player GameObject并转到”检查器”选项卡。在”检查器”选项卡中, 单击”添加组件”按钮。选择其他-> Animator。确保选择”动画师”或”动画”。
2D精灵表
  • 添加另一个组件RigidBody2D。为此, 单击添加组件按钮, 然后选择Physics 2D-> Rigidbody 2D。
2D精灵表
  • 现在, 在”刚体2D”组件中, 将”重力比例”设置为零。
2D精灵表

导入精灵表

  • 首先, 下载包含所有动画帧的Sprite工作表, 以实现简单的行走动画。你可以从下面的下载链接中下载:ken-sprite-sheet.png
  • 右键单击资产, 然后选择导入新资产…。
2D精灵表
  • 浏览到你下载的Sprite工作表图像, 然后单击导入按钮。
2D精灵表
  • 选择此导入的资产, 然后在”检查器”窗口中, 将”精灵模式”选项从”单个”更改为”多个”。单击检查器选项卡中的”应用”按钮。
2D精灵表

现在, Unity将ken-sprite-sheet.png视为具有多帧动画的精灵表。

切片精灵表

  • 转到Windows菜单, 然后选择2D-> Sprite Editor。
2D精灵表
  • 拖动”精灵编辑器”窗口并将其停靠。我将其停靠在”控制台”选项卡旁边。
2D精灵表
  • 单击”切片”下拉菜单, 在这里我们可以看到默认情况下选择了自动, 居中和删除现有选项。一些Sprite-sheet的图像以不同的方式排序。这就是为什么有很多选项可供选择的原因。

在这里, 我将”数据透视”值从”中心”更改为”底部”。当你将”透视”更改为”底部”时, 表示将透视点设置为精灵的中心底部, 并且在这种特殊情况下, “切片类型”应设置为自动。

2D精灵表
  • 然后单击”切片”按钮。现在, Unity分离了所有精灵。每个精灵都应有其自己的边界框, 单击它们可以提供每个精灵的信息, 并可以微调大小和枢轴点。
2D精灵表
  • 现在, 单击”精灵编辑器”窗口右上角的”应用”。
2D精灵表
  • 在”层次结构”选项卡中选择”播放器”对象, 然后在”检查器”选项卡中单击”添加组件”按钮。然后选择渲染-> Sprite Renderer。
2D精灵表
  • 最后, 你将能够在Project-> Assets文件夹中将所有Sprites作为单个对象查看。
2D精灵表

赞(0) 打赏
未经允许不得转载:srcmini » Unity 2D精灵表用法项目示例图解
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏