【问题标题】:Move camera based on Gameobjects Size根据游戏对象大小移动相机
【发布时间】:2018-06-13 22:55:05
【问题描述】:

任何人都可以分享他们关于如何通过移动相机而不缩放游戏对象或相机来将游戏对象适应相机的视口/FOV 的经验。这里的重点是我不想改变物体的比例,我只想移动相机。

编辑:我在 GO 中添加了一个盒子碰撞器,现在如何将碰撞器安装到相机?

问候, Jithendrakumar。

【问题讨论】:

  • 我想你的相机是Perspective ?您是否尝试过编写代码?
  • @dome12b ,我试图将相机移动到对象的边界中心,现在如何将其放置在对象之前,以便它将覆盖视口中的整个对象??

标签: unity3d camera


【解决方案1】:

以下是答案,无论缩放比例如何,我都找到并为所有 GO 工作。 这里我使用立方体作为 BoxCollider 的测试对象。

Camera.main.transform.position = Cube.transform.position + Cube.transform.forward * -(2 * Cube.GetComponent<BoxCollider>().bounds.size.y);

【讨论】:

    猜你喜欢
    • 2021-10-18
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    相关资源
    最近更新 更多