WAYNETS.ORG

Game and Program

作者:

发表于

Context Polling System Post-Processing Renderer

transform.LookAt(targetPosition);

让某个物体的 前方向(Z轴)朝向指定目标位置

当你调用 transform.LookAt(target),Unity 会:

  • 计算目标方向(target – 当前transform的位置)
  • 自动设置该物体的旋转transform.rotation),使得:
    • 物体的 forward(Z轴)朝向目标
    • Y轴默认始终向上

加上插值平滑:

Quaternion targetRotation = Quaternion.LookRotation(target.position - transform.position);
transform.rotation = Quaternion.Slerp(transform.rotation, targetRotation, rotationSpeed * Time.deltaTime);

Read Next:


Leave a comment