Unity: 如何让游戏物体朝向摄像机
您可以使用以下代码将GameObject朝向摄像机:
// 获取摄像机位置
Vector3 cameraPosition = Camera.main.transform.position;
// 获取GameObject位置
Vector3 gameObjectPosition = gameObject.transform.position;
// 计算GameObject朝向摄像机的方向
Vector3 direction = cameraPosition - gameObjectPosition;
// 将GameObject朝向摄像机
gameObject.transform.rotation = Quaternion.LookRotation(direction);
请注意,这将使GameObject始终朝向摄像机,即使摄像机移动。如果您只想在GameObject被创建时朝向摄像机,请在创建GameObject时使用此代码。
原文地址: https://www.cveoy.top/t/topic/lO78 著作权归作者所有。请勿转载和采集!