unity3d中如何制作animation

2025-01-20 19:14:45
推荐回答(3个)
回答1:

UNITY3D可以弄骨骼动画,但是很复杂,最好用3Dmax,不然你需要一个节点一个节点一个骨骼一个骨骼地去设置,用程序去写,对复杂的动画来说根本不可能,简单的三角形还可以
UNITY3D的动画不只是针对骨骼,还 可以对其他组件比如transform,rigidbody等进行动画设置
这就需要一个曲线,X轴是时间,Y轴是值,也就是说,物体的一切组件都可以用曲线控制,比如你想让物体播放动画的第二秒的贴图改变成别的,就打开动画系统,把时间拉到第二秒也就是X轴的第二秒位置,然后让mesh的贴图改变成别的也就是Y的值变化,控制物体的转动也是一样,有一个曲线不同的时刻有不同的值,就这样形成了一条控制物体转动的曲线,我说的笼统,只是个大概
国内没太多的UNITY3D教程 ,你要在UNITY里点HELP SCRIPT REFERENCE去看英文文档 ,不会的单词就查,如果你英语不好,我会告诉你,很不幸,你必须看懂那些英文,不然你没法好好使用UNITY
曲线每一点都有正切来控制曲线的斜率可以设置的
原文
Using Animation Curves
n an Animation Clip, any animatable property can have an Animation Curve, which means that the Animation Clip controls that property
翻译,翻译不准请原谅
使用动画曲线 在一个动画片段中,所有可被修改的属性都可以用动画曲线,这就意味着,这个动画片段控制着那个属性

回答2:

unity3d是不能做骨骼动画的,要用3dmax和maya之类的软件做,然后导入就ok了。

回答3:

Ctrl 加6调出动画窗口即可