three.js - 水平动画相机three.js
问题描述
我正在使用 GSAP 在 Three.js 中制作相机动画,我正在尝试像电影中的平移一样水平地对其进行动画处理。任何人都知道是否可以在轨道控制或类似的东西中为平移设置动画?
解决方案
如果您正在使用OrbitControls
并且想要手动为平移设置动画,则必须为摄像机位置设置动画,该位置OrbitControls.target
代表控件的焦点。控件的相关代码是:
gsap.to( controls.target, {
duration: 2,
x: 10,
onUpdate: function() {
controls.update();
}
} );
推荐阅读
- swift - 使用 Firestore Cloud 功能与在应用程序中使用活动侦听器不同吗?
- php - 将xml插入mysql
- php - PHP Content-Disposition 文件名仅部分有效
- sql-server - SQL Server 典型转置
- python - 与 anaconda 和 python 库相关的问题
- android - RecyclerView android中的内存泄漏
- javascript - 为什么 `this.$axios.$get(...)` 在 nuxt.js 存储中不起作用?
- python - 在 swarmplot 上绘制另一个点
- r - 为什么用 ggplot2 绘图时breaks_width 会偏移我的数据?
- go - 如何为我的 Golang 服务器分配域名?