Unity 序列帧第一篇:生成序列帧动画的两种方式的异同

Unity 2D序列帧动画能产生两种动画
众所周知,2D动画有两种,Sprite动画和Image动画
1.我们通过全选图片然后拖拉到Hierarchy面板的组件上所产生的动画就是Sprite动画,它会在该组件上自动添加一个SpriteRender的组件在这里插入图片描述
2.通过Windows->Animation ,然后选定Image将图片全选加入,所产生的动画就是Image动画,注意Sprite动画也可以通过该方式产生
Sprite动画
Image动画

Sprite动画和Image动画有什么区别呢?

渲染上:
Image 通过UGUI的Image和CanvasRenderer组件组件来渲染
Sprite 通过SpriteRenderer组件来渲染
两者在视觉上没有任何区别(都使用默认材质时)。它们默认的渲染也都是在Transparent Geometry队列中。

使用上:
Image需要位于某个Canvas下才能显示出来。场景中的Sprite可以像普通的3D游戏物体一样对待,通过Transform组件进行移动等操作,而Image则使用RectTransform进行布局,以便通过Canvas统一管理。由于RectTransform可以设置大小

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lq1340817945

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值