找回密码
 立即注册
查看: 277|回复: 0

使用Unity 3D制作小鸟飞行的动画

[复制链接]
发表于 2023-1-10 12:47 | 显示全部楼层 |阅读模式
概述

今天给大家分享一个Unity 3D入门的小案例,使用Unity 3D制作小鸟飞行的动画。这个案例非常的简单,不需要写一行代码,整体操作步骤也不是特别复杂,只需要将给大家准备好的素材导入Unity 3D中,然后切割图片,拖动到场景中自动创建动画就可以了。

虽然简单,但是好玩呀,因为做完以后就能够看到有个小鸟在那儿卖力的扑打翅膀了,特别的呆萌。而且有用呀,这个案例是游戏《愤怒的小鸟》中拆分出来的一个小案例,后面是可以用于真实的游戏开发的。

废话不多说,咱们开始今天的教程吧,跟着一步一步的练哈,你能学会的~

项目创建

创建一个2D项目:




导入资源

在Assets中右键create->folder,创建一个Sprites目录:




选择准备好的资源文件:




拖动到Unity的Sprites目录中:




切割图片

这里面的bird.png图片我们放大了观察一下:




可以发现,实际上就是一个小鸟扑打翅膀的四个动作,如果这四个动作合起来不断的重复,就是小鸟在飞行的动画。

在unity中选中bird.png图片,然后在Inspector中将Sprite Mode改为multiple:




然后在Inspector视图中单击Sprite Editor按钮:




接着在弹出的对话中中点击apply:




最后还会弹出一个对话框:




点第二个下拉图标,会弹出配置界面:




将Type改为Grid By Cell Count,将Column & Row改为C4、R1,然后点击Slice:




之后我们可以从编辑器中观察到,此时的图片已经被切割成了4份:




以上实际上就是本案例中最难的部分的了,因为对于不熟悉Unity 3D使用的同学来说,要找到各个参数的位置,找到如何编辑是有点困难的。不过我在上面的教程中,对每个步骤都做了非常详细的截图,力求能够帮到大家更轻松的找到对应的按钮。

如果大家在学习的过程中还是十分的困难的话,就建议多看几遍教程,实在还是不行的话,可以私信我,我可以帮大家远程解决呢~

创建动画

在Assets中创建一个Animation目录,用来存放动画:




在Sprites目录中,我们点击播放按钮,发现也被展开成了4个动作:




接着,将bird按住鼠标左键,拖放到场景中。此时unity会自动创建动画,我们给动画取名叫fly,保存到Animation目录:




然后在Animation目录中可以看到刚才创建的动画:




运行游戏

此时再运行游戏,就可以发现有只小鸟在那儿卖力的扑打翅膀,真的很努力呢~




总结

以上就是所有的代码了,希望对您有帮助。
完整源码和资源文件可以在打赏20元以后评论“已打赏”进行获取哈~
另外,本教程是跟着下面这本书一步一步操作的,如果大家感觉看公众号不够爽,也可以直接点击下面的链接购买纸质版图书的哈。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-18 21:55 , Processed in 0.155997 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表