Unity中基于NGUI插件制作序列帧动画

本文介绍了如何在Unity中使用NGUI插件创建2D序列帧动画。通过代码控制,避免了直接使用Unity Animation组件可能带来的效率问题。文章讲解了将独立图片作为动画素材的方法,包括设置Sprite Renderer、更新动画帧的代码实现,并提到了资源的加载和排序技巧。
摘要由CSDN通过智能技术生成

我们不仅可以用unity开发3D游戏,还可以开发2D类游戏,在2D游戏中动画的制作是必不可少的一个内容,我们知道在unity可以用Animation来制作游戏的动画,但是那样拖拽感觉效率不高,出错的几率很大,所以我们通过代码来实现其功能。

    1:我们首先将需要制作动画的素材导入到项目工程中,为了避免混乱,将一个动画的素材放在一个文件夹下,并将这些图片的格式改为

     

    2:序列帧动画的原理就是快速的变换动画帧,类似于动画原理,以肉眼难以分辨的情况下依次变化图片,人眼视觉残留是0.1s,所以我们只要将素材每秒更换10次(1/0.1)以上就制作成动画了。

    3:序列帧动画有2中情况,一种是素材是分离开的,也就是一张图片就是一个素材,另一种是所有素材都在一张图片上面,我们要通过代码来就切割显示,在这一篇中我先说第一种情况

    public class AnimationCon

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值