【发布时间】:2016-09-22 12:22:01
【问题描述】:
我有一个对象 A 和 B。当我单击对象 B 时,A 旋转到对象 B(A 面向 B)。 B不面对A。我需要做的是: 当A面向B时,我需要A面向相反的方向。我有 A 旋转看 B 的代码。之后如何旋转以面对相反的方向?
Vector3 targetDirection = target - transform.position;
float step = speed * Time.deltaTime;
Vector3 newDirection = Vector3.RotateTowards (turretDome.transform.forward, targetDirection, step, 0.0F);
turretDome.transform.rotation = Quaternion.LookRotation (newDirection);
【问题讨论】:
标签: unity3d vector rotation direction