摄像机追随人物移动-unity

https://www.bilibili.com/video/BV1ff4y197Tx/

public class FollowTarget : MonoBehaviour
{
    public Transform player;
    private Vector3 offset;
    public float smooth = 3;
    // Start is called before the first frame update
    void Start()
    {
        offset = transform.position - player.position;
    }

    // Update is called once per frame
    void FixedUpdate()
    {
        Vector3 targetPosition = player.position + player.TransformDirection(offset);
        transform.position = Vector3.Lerp(transform.position, targetPosition, Time.fixedDeltaTime * smooth);
        transform.LookAt(player);
    }
}

standard assets
(提取码:60i9)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。