unity3d - 是否可以在 Unity 或其他 smt 中以自然方式为任何东西制作动画?
问题描述
我想知道是否有可能按照物理规则对任何东西进行动画处理。
我的意思是,我有一个立方体,还有两条腿连接到那个立方体上。我只想让那条腿一个接一个地设置动画,但 unity 或其他软件会强制其动画系统对我的动画腿进行动作,以使我的立方体行走。我不会改变我的身体(立方体)的位置,但腿会这样做。
解决方案
基于物理的动画是一项复杂的任务。您可以使用时间轴为腿设置动画,但它们在身体上不会很好地工作。您可能希望使用代码将身体保持在表面上方的固定高度,并使用时间轴编辑器为腿设置动画。或者也许将身体保持在相同的高度并使用“反向运动学”以更逼真的方式移动腿。如果您在统一或代码方面的经验很少但知道要查找的内容是学习的一半,那么这些选项都不会很快让您开始真正有效地使用。
推荐阅读
- latex - Pandoc、markdown、powerpoint:支持方程式吗?
- c - 重定位库的 CMake 链接问题
- apache-kafka - consumer.createMessageStreams(map) 方法是顺序读取还是分批读取
- python-3.x - 如何在 Pset 6 中通过 Check 50 for Bleep.py?
- spring - 在 Spring Boot 应用程序中读取多个实体扫描包
- c# - 使用 Moq 验证在单独的线程/线程池中发生的方法调用
- visual-studio-code - 是否可以更改 VSC 扩展中的终端布局
- mysql - 数据类型已从 Text10 -> Code10 更改,mysql 中的等效类型是什么?
- php - 如果表格不为空,则隐藏按钮
- node.js - 在对所有值进行排序之前呈现页面