【Unity游戏开发】Unity3d动画基础

作者:杜代勇 时间:2023-09-26 点击数:

Unity3d动画基础

动画系统是一个比较重要的系统,因为我们做游戏是离不开这个东西的,但是我们又不用自己做动画,而动画系统就是管理美工做的动画,我们加以修饰,使之适配我们的游戏


当然,我们不是动画师,我们是不需要自己动手做动画的,我们只需要将没工作的动画拿过来,然后呢,导入Unity使用就行了,当然因为软件的原因,所以可能会出现一些问题,所以我们就需要配置,管理


不过,我们还需要将模型的动作使用因子串联,通过代码实现人物的走动,跳跃等动作,使我们的游戏更加具有美感


1. 3D基础

3D模型是不用通过Unity制作的,当然Unity也可以制作较为简单的3D模型


我们可以简单的演示一下Unity内置的3D模型做一个小坦克


当然,只是很简陋的,我是做不了真坦克,Unity做不了


我们需要两个长方块,一个圆柱体


右键,3D Object->Cube


然后R将这个正方块拉成长方块,扁的

1AF9F

然后再创建一个

29DBA

然后再上面的Cube创建一个圆柱体当炮管,圆柱体是Cylinder

2E77B

然后,看着很简陋啊,上个色吧,红色底座,黄色上面,蓝色炮管


创建三个Material材质球,修改颜色

36AE9

OK,虽然还是很丑,但是就这样吧


2. 3D动画

可以通过动画修改物体的位置,大小,选转方向,当然,也可以修改材质球,颜色什么的


最基础的3D动画其实刚开始就说过了,这里就不说了,看看怎么修改颜色吧


点击最上边的Cube,然后使用组合键ctrl 6召唤出Animation面板,创建一个动画,然后选择Mesh Collider,选择Color,然后就可以在每帧修改颜色了,就像这样

AD79

然后运行后是这样

E04E9

其实可以自己试试其他的属性,看看是什么,自己试试,比别人教更有效果

文章来源:https://blog.csdn.net/m0_52883898/article/details/121941037?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169573521616800197059667%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169573521616800197059667&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-121941037-null-null.142^v94^insert_down28v1&utm_term=unity3d%20%E5%8A%A8%E7%94%BB%E5%9F%BA%E7%A1%80&spm=1018.2226.3001.4187

中国人民警察大学版权所有