Unity 2D Animation 介绍 & FAQ(持续更新)

本文介绍了Unity 2D动画的制作流程,包括简单帧动画和节点动画的创建方法,同时提供了FAQ解答,涉及到Sprite的物理学特性、粒子系统与Collider的交互、Shader修改等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天带来的主题是 Animation,在 Unity2D 中加入了 Sprite,并支持了 Mecanim 的 Sprite 动画,不过目前不支持 Legacy Animation,另外 Sprite Animation 也不支持蒙皮骨骼动画。

由于 Sprite Animation 中新加了 Dope Sheet 形式的 编辑,Sprite Animation 可以分为两类:简单的帧动画,每帧用一个 Sprite;带多个节点的“关节”动画(与骨骼动画相比,缺少了蒙皮)。

接下来介绍一下制作 Sprite Animation 的一般流程:

1. 首先需要制作 Sprite,这部分就不具体介绍了,过程很简单。一般我们都把一个动画所需要的 Sprite 拼在一个 Texture 中,这对渲染效率意义重大。

2.a 如果是制作简单的帧动画,直接将所有帧的 Sprite 选中,拖入 Scene View 就会自动生成对应的 GameObject,并绑定 Animator 组件,以及创建对应的 AnimationClip。
2.b 如果是节点动画,那么首先为每一个 Sprite 创建一个 GameObject,然后需要手动搭建起 Sprite 间的父子节点关系。之后会得到一个树状的节点分布。打开 AnimationView 后点击根节点,便可以为它添加 AnimationClip,并自动绑定 Animator 组件。




3.  在 Animation View 可以编辑动画,并在 Scene View 中预览动画。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值