gpt4 book ai didi

animation - Unity Mecanim 脚本动态动画

转载 作者:行者123 更新时间:2023-12-04 21:16:47 30 4
gpt4 key购买 nike

我有一个场景,里面有一个完整的人体模型
我希望用户可以通过转换模型来制作自己的动画。

我说的是一个带有时间线和旋转某些肌肉的可能性的应用程序。

你能给我推荐一些方法吗?

我可以想象在某些时候存储一些关于模型状态的信息......但我不知道如何将其保存为动画。

最佳答案

You can't edit animations at runtime. You can create an animation from scratch and use AnimationClip.SetCurve to build up your animation, but you can't access the curves directly at runtime.

However in an editor script you can use the AnimationUtilitys to modify an Animationclip, but of course only in the editor since this is an editor class.


答案选自 this thread .
我认为对您来说最好的解决方案是为您自己的每个 body 部位创建许多不同的动画,并让用户选择不同的动画组合(如果您使用的是 Animator 或 Animations)。或者您可以按 body 部位分割模型,让用户使用 iTweens 更改变换参数(从 A 移动到 B 并将角度从 C 更改为 D)。然后您可以轻松保存对象的“从”变换和对象的“到”变换并将其用作动画。

关于animation - Unity Mecanim 脚本动态动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21468105/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com