using UnityEngine;
public class LookAtTarget : MonoBehaviour {
public Transform target;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
//当目标对象运动时,始终面向物体
//transform.LookAt(target);
//当目标对象运动时,始终转向物体
//但是尽在Y轴上旋转,而不会上下旋转
//不造成物体倾斜
transform.LookAt(new Vector3(target.position.x, transform.position.y, target.position.z));
}
}
【Unity3D】 物体始终朝向目标物体的实现
最新推荐文章于 2024-04-19 19:04:43 发布
该代码片段展示了在Unity中如何使游戏对象始终面向运动的目标对象,同时限制旋转仅发生在Y轴上,以避免物体倾斜。通过使用`LookAt`函数的自定义版本,确保了对象在跟踪目标时保持稳定的方向。
1万+

被折叠的 条评论
为什么被折叠?



