【问题标题】:Change the way camera looks at object改变相机看物体的方式
【发布时间】:2019-10-23 04:27:46
【问题描述】:

我正在开发一个使用三个 js 制作动画的应用程序 并且相机有问题

我需要改变相机看场景的方式 现在它从场景的外到内看 我需要将其更改为相反,以便相机从场景的中心向边界看

这真的可能吗?

这是我的代码https://codesandbox.io/s/festive-mahavira-tur31?fontsize=14的沙盒

谢谢!

【问题讨论】:

  • 如果你想让相机从中心看,你为什么不简单地将相机位置设置在非常接近中心的位置呢?例如:camera.position.set(0, 0, 0.00001);
  • 我会退后一步,了解与 Object3D 合作意味着什么。如果你能对盒子做点什么,你就可以对相机做。
  • @Marquizzo - 如果我将相机位置设置为场景的中心(它实际上是默认相机位置) - 相机仍然看向中心,但我需要它看向相反的方向(
  • @pailhead - 这就是重点,我在文档中搜索,但现在没有运气。您能否咨询一下我究竟应该搜索什么?

标签: three.js


【解决方案1】:

好的,看起来解决了。 问题是我使用 camera-controls 包来移动/旋转相机,并且该包阻止本机 camera.lookAt() 并使用它自己的方法

【讨论】:

    猜你喜欢
    • 2012-10-21
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多