失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > unity 角色 动画脚本_Unity Animation --动画剪辑(外部来源的动画)

unity 角色 动画脚本_Unity Animation --动画剪辑(外部来源的动画)

时间:2022-12-21 22:54:50

相关推荐

unity 角色 动画脚本_Unity Animation --动画剪辑(外部来源的动画)

外部来源的动画

来自外部源的动画以与常规3D文件相同的方式导入到Unity中。这些文件,无论是通用FBX文件还是3D软件(例如Autodesk®Maya®,Cinema 4D,Autodesk®3dsMax®或Blender™)的本机格式,都可以线性记录动作的形式包含动画数据。文件中对象的数量。

导入的FBX 3D资源包含名为“幻灯片”的动画

在某些情况下,要进行动画处理的对象(例如角色)和与之相关的动画可以存在于同一文件中。在其他情况下,动画可能存在于要制作动画的模型的单独文件中。

动画可能是特定于特定模型的,不能在其他模型上重复使用。例如,游戏中的一个章鱼巨型上司可能具有独特的四肢和骨头排列,以及自己的一组动画。

在其他情况下,可能是您拥有一个动画库,该动画库将用于各种不同模型。“场景

。例如,许多不同的类人动物角色都可能使用相同的步行和跑步动画。在这些情况下,通常在动画文件中有一个简单的占位符模型以进行预览。或者,即使动画文件根本没有几何图形,也可以使用动画文件。

导入多个动画时,每个动画可以作为单独的文件存在于项目文件夹中,或者可以提取多个动画剪辑。

从单个FBX文件中导出(如果是从Motion构建器中导出的),或者带有Autodesk®Maya®,Autodesk®3dsMax®或其他3D软件包的插件/脚本。如果文件包含在单个时间轴上排列的多个单独的动画,则可能需要执行此操作。例如,捕捉到的长时间动作的时间轴可能包含一些不同的跳跃动作的动画,并且您可能希望剪切掉其中的某些部分以用作单独的剪辑,而将其余部分丢弃。当您在一个时间轴中导入所有动画时,Unity提供了动画切割工具来实现此目的,它允许您为每个剪辑选择帧范围。

导入动画文件

在Unity中使用任何动画之前,必须先将其导入到项目中。Unity可以导入本机Autodesk®Maya®(.mb或.ma),Autodesk®3dsMax®(.max)Blender™(.blend)和Cinema 4D(.c4d)文件,以及可以导出的通用FBX文件。从大多数动画包中。请注意,从.blend文件导入需要在本地安装Blender™。

查看和复制导入的动画文件中的数据

您可以查看关键“动画”窗口和导入的动画剪辑的曲线。有时,如果这些导入的剪辑的骨骼很多,关键帧很多,那么信息量可能看起来非常复杂。例如,下面的图像是类人动物运行动画在“动画”窗口中的外观:

为了简化视图,请选择您要检查的特定骨骼。然后,“动画”窗口将仅显示这些骨骼的关键帧或曲线

将视图限制为仅选定的骨骼

查看导入的动画关键帧时,“动画”窗口提供了“动画”数据的只读视图。要编辑此数据,请在Unity中创建一个新的空动画剪辑,然后从导入的动画剪辑中选择,复制动画并将其粘贴到新的可写动画剪辑中。

从导入的剪辑中选择关键帧

如果觉得《unity 角色 动画脚本_Unity Animation --动画剪辑(外部来源的动画)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。