我正在尝试在Unity制作基于磁贴的游戏,我希望有一个功能,将相机置于选定的磁贴上。 问题是相机是倾斜的(70度),当我尝试改变它的transform.position以匹配瓷砖的位置时,它是不正确的。 我尝试了一些trygonometric函数(罪恶等),但它似乎也没有用。有什么想法吗?
答案 0 :(得分:0)
尝试将相机贴在瓷砖上并将其更改为mannualy如果它不起作用尝试制作一个改变位置和旋转的功能(如果x + 1旋转55度y ...这只是非常抽象。 ..)
答案 1 :(得分:0)
不是直接移动相机,而是将其置于瓷砖正上方的GameObject
。然后,当您需要移动相机时,只需移动GameObject
。
您将使用camera
及其父级之间的距离作为偏移量,因此您无需对相机放置位置进行任何计算。