我是新来的游戏开发人员,也是Unity的新手。我需要放大并移动相机以点击对象的位置。其实我已经用子预制件导入了一个对象,并且所有的预制件都有0,0,0的位置,所以不能执行。Unity3D中的放大/缩小区域
请咨询我。
感谢
我是新来的游戏开发人员,也是Unity的新手。我需要放大并移动相机以点击对象的位置。其实我已经用子预制件导入了一个对象,并且所有的预制件都有0,0,0的位置,所以不能执行。Unity3D中的放大/缩小区域
请咨询我。
感谢
从您的问题描述了,这里是我可以建议:
可以计算在一定距离的地步,你觉得你的相机应该是从你的身体部分对象(例如x和y可以与身体部分相同,但是z可以具有5的偏移量)。然后使用相机上的MoveTowards将其移至该特定点。之后,您可以申请LookAt(bodypartObjectTransform)。
希望这会有帮助
感谢** Umair **的帮助。 是的,这可以处理所有其他物体,即立方体,球体。但是这里得到了选定的身体部位transform.position是零(0,0,0)。所以它不会在这里工作... –
发布您的代码有问题。 –
你可以请发表你已经有的代码吗?另外你是什么意思的缩放和移动? (比如看物体并放大或者直接将相机移动到物体上?) – Kardux
查看ScreenToWorldPoint以及localPosition和Position之间的区别。从这里你可以弄清楚该怎么做。如果没有,您可以发布您尝试使用这些 – 2016-11-10 09:59:25
我只想在视图中心显示人体的选定部分,并突出显示对象的点击部分。 你可以看到例如[链接](https://www.youtube.com/watch?v=ecM9nD2O3Oc) 请看看这个,引导我@Kardux –