在Unity中居中倾斜的相机

时间:2016-06-05 21:55:56

标签: unity3d scripting camera

我正在尝试在Unity制作基于磁贴的游戏,我希望有一个功能,将相机置于选定的磁贴上。 问题是相机是倾斜的(70度),当我尝试改变它的transform.position以匹配瓷砖的位置时,它是不正确的。 我尝试了一些trygonometric函数(罪恶等),但它似乎也没有用。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试将相机贴在瓷砖上并将其更改为mannualy如果它不起作用尝试制作一个改变位置和旋转的功能(如果x + 1旋转55度y ...这只是非常抽象。 ..)

答案 1 :(得分:0)

不是直接移动相机,而是将其置于瓷砖正上方的GameObject。然后,当您需要移动相机时,只需移动GameObject

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