【问题标题】:Centering a tilted camera in Unity在 Unity 中将倾斜的摄像机居中
【发布时间】:2016-10-05 10:56:20
【问题描述】:

我正在尝试在 Unity 中制作基于图块的游戏,并且我想要一个功能,将相机集中在选定的图块上。 问题是相机是倾斜的(70 度),当我尝试改变它的 transform.position 以匹配瓷砖的位置时,它是不正确的。 我尝试了一些三角函数(sin 等),但它似乎也不起作用。有什么想法吗?

【问题讨论】:

    标签: unity3d scripting camera


    【解决方案1】:

    尝试将相机放在瓷砖上并手动更改它,如果它不起作用尝试制作一个可以根据需要更改位置和旋转的功能(例如,如果 x + 1 旋转 55 度 y ......这只是非常抽象。 ..)

    【讨论】:

      【解决方案2】:

      与其直接移动相机,不如直接将其设置为位于磁贴上方的GameObject。然后当你需要移动相机时,只需移动那个GameObject

      您将使用 camera 与其父级之间的距离作为偏移量,因此您无需计算放置相机的位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多