首页 > 解决方案 > 在 Three.js 中 PerspectiveCamera 的翻译有什么变化?

问题描述

我在 three.js 中使用 PerspectiveCamera。我想前后移动相机,所以我尝试使用翻译,效果很好。

我还需要获取相机的位置。但是 translateZ 不会改变相机的位置。那么 translateZ 有什么变化呢?

标签: three.js

解决方案


所有 Three.js 对象都有一个translateX, translateY, translateZ方法,该方法通过给定单位沿轴更改位置。translateZ() 沿 Z 轴移动它。如果您没有看到相机有任何变化,请尝试使用更大的值,也许您只是没有注意到它,因为向前/向后移动比向上/向下或向左/向右移动不太明显。


推荐阅读