如何在unity中创建2D帧动画(V客学院知识分享)

   我们都知道unity中支持我们创建简单的3D动画,实现起来也非常的简单,但其实在我们创建2D项目时,也可以通过unity创建简单的2D帧动画。

    首先我们说什么时帧动画,说白了原理就像我们小时候玩过的“动画小人书”,我们快速的翻页书上的小人就会动起来。

下面我们来举例来看


现在我们有一张带透明通道的图片,有三个相同尺寸的图像组成,简单来说就是有两张不同动作的图片,只要能让他不停的来回切换那小鸟的飞的动作就实现了。

这里第一步我们先要把这三张图片切割开来;


首先我们图片的格式时2D精灵(sprite(2d and ui))接下来点击sprite editor 来切割图片


点击之后会弹出一个编辑窗口


左上角有一个slice选项,这就是我们的切割设置选项,点击会弹出你切割的模式


这里我的每一个图像的尺寸都相同,就可以直接按照行数和列数来切割

其中column & row用来设置行数和列数,其中C时列R是行,设置好了之后点击slice就可以了


切割完成后我的图片下就出现了三张子图片

接下来再创建好的ui界面上放入一张子图片


打开动画编辑面板(快捷键CTRL+6)将你需要的帧画面直接托到动画编辑面板里就可以了,每一张图片都是一个关键帧

自己也可以去调整每帧之间的间隔


最后帧动画就完成了

(PHP开发、web前端、UI设计、VR开发专业培训机构-vIT学院版权所有,转载请注明出处,谢谢合作!)

猜你喜欢

转载自blog.csdn.net/g_peter/article/details/80090093
今日推荐