【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第一篇:人物动画序列帧

一、前言

嗨,大家好,我是新发,今天是大年初一,大家牛年快乐,牛气冲天。
我打算写一篇使用Unity制作像天天酷跑一样的游戏的教程,会按功能点分成多篇文章来讲,希望可以帮助一些想学Unity的同学。
注:我使用的Unity版本是2020.1.14f1c1。

文章目录:
第一篇:人物动画序列帧
第二篇:使用Animator控制跑酷角色的动画状态切换
第三篇:跑酷地面制作
第四篇:使用脚本控制跑酷角色
第五篇:游戏结束与重新开始
第六篇:金币创建与吃金币
第七篇:游戏界面的基础UI

本工程的Demo工程,我已上传到GitHub,感兴趣的同学可以自己下载下来学习。
https://github.com/linxinfa/UnityParkourGameDemo
在这里插入图片描述

本节我将讲下如何制作跑酷角色的动画序列帧,本节的效果:
在这里插入图片描述

二、创建工程

首先,天天酷跑是一个2D游戏,所以创建工程的时候,我们直接创建2D的Unity工程。
在这里插入图片描述

三、导入序列帧图片素材

将角色的序列帧图导入到Unity工程中。
在这里插入图片描述

四、设置图片格式

Texture Type设置为Sprite (2D and UI),把Sprite Mode设置为Multiple
在这里插入图片描述
点击Apply
在这里插入图片描述

五、切割序列帧

点击Sprite Editor
在这里插入图片描述
此时会打开Sprite Editor窗口,点击Slice按钮,切割模式设置为Gride By Cell Size,因为大图的尺寸为492 x 315,所以可以算出每个格子的尺寸为123 x 105,点击Slice
在这里插入图片描述
切割成功,点击Apply
在这里插入图片描述

六、制作序列帧动画

选中所有的序列帧,拖入到Hierarchy窗口中,此时会弹出创建 Create New Animation的窗口,我们新建一个Aniamtions文件夹,把动画文件存为run.anim
在这里插入图片描述
可以看到场景中创建了一个role_run_0节点,上面挂了Sprite RendererAnimator组件。
在这里插入图片描述
我们可以点击Animation窗口右边的三个小点点,点击菜单Show Sample Rate,就可以调节动画的帧率了。
在这里插入图片描述

七、运行效果

通过Scale调整一下显示大小。
在这里插入图片描述
点击运行,效果如下:
在这里插入图片描述
下一节我将讲下如何使用Animator控制跑酷角色的动画状态切换:
[点击进入下一节]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

林新发

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

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

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

打赏作者

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

抵扣说明:

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

余额充值