c# - 从当前位置/旋转开始相机的动画师?
问题描述
我有一个连接到相机的动画控制器。相机动画旋转如下:
RotationInitial(0,0,0) and RotationFinal(20,20,20)
。如果相机处于不同的旋转状态,例如RotationCurrent(5,5,5)
我想从相机的当前位置/旋转播放动画,RotationInitial(5,5,5)
我该如何设置动画师的动画?
解决方案
如果您希望相机从任何旋转开始,并且始终以相同的结束旋转结束,我建议使用Quaternion.RotateTowards。该示例提供了您所需要的内容。
推荐阅读
- algorithm - 给定一组点,找出这些点是否存在一个凸四边形,除了它的角在里面之外没有其他点
- firebase - 使用 firebase 和应用引擎创建一次性 cron 作业
- python - 基本多层感知器中优化参数的问题
- node.js - 如果在 server.js 文件的 app.post 中的 python-shell 中更改,变量的值不会更改
- c++ - 如何修复“类模板的参数列表丢失”之类的错误消息?
- python - 安装 pysqlcipher3 的问题
- c++ - 当两种类型相同时,专门化一个 c++ 模板函数
- scala - 特质,类和案例类/对象之间的编译顺序是什么
- javascript - 在 Node 项目中添加多个 BigQuery JSON 凭据文件
- c# - 使用 Automapper 将模型传递给 ViewModel