public class FollowPlayer : MonoBehaviour
{
Transform m_player;
float speed = 20;
Vector3 m_offset;
// Start is called before the first frame update
private void Awake()
{
m_player = GameObject.FindWithTag(Tag.player).transform;
m_offset = transform.position- m_player.position;
}
private void Update()
{
transform.position = Vector3.Lerp(transform.position, m_offset + transform.position, speed * Time.deltaTime);
}
}
相关文章
- 10-16微服务架构学习-进阶篇--14,分布式跟踪:Zipkin演练
- 10-16分布式跟踪系统 ZipKin 学习与实现原理探究
- 10-16Unity3D学习笔记(十七):IK动画、粒子系统和塔防
- 10-16Unity横版2D游戏学习实例(06)- 相机cinemachine&预制体Perfab&二段跳
- 10-16深度学习的视觉跟踪:一个全面的调查
- 10-16ORB-SLAM2学习笔记——带有运动模型的跟踪匹配
- 10-16ADRC学习|TD微分跟踪器(原理解析和Matlab实现)
- 10-16跟我从零基础学习Unity3D开发--资源打包篇(AssetBundle)
- 10-16Unity3D Shaderlab 学习记录
- 10-16halcon学习笔记(二)实现相机物体提取