【发布时间】:2016-11-27 15:09:34
【问题描述】:
我正在尝试制作简单的产品可视化。我想将相机缩放或移动到物体上。我的代码如下所示:
public class mouseMover : MonoBehaviour {
public Transform target;
public float speed;
void Update () {
if (Input.GetAxis ("Mouse ScrollWheel") < 0) {
float scroll = Input.GetAxis ("Mouse ScrollWheel");
transform.LookAt (target);
transform.Translate(0, 0, scroll * speed, Space.World);
}
if (Input.GetAxis ("Mouse ScrollWheel") > 0) {
float scroll = Input.GetAxis ("Mouse ScrollWheel");
transform.LookAt (target);
transform.Translate(0, 0, scroll * speed, Space.World);
}
}
}
但是当我尝试缩放时,它只是围绕对象“飞”,当相机到达对象的另一侧时,它开始后退。
【问题讨论】: