首先我们创建一个unity 2d的项目,我这里用的是 2020 f 03 0版 visual studio 2019
visual

创建

创建一个相机Camera 或者 直接使用Main Camera 都可以,然后创建个相机脚本 我这里为了测试 取名为 Test_Camera_follw 相机跟随.
QQ截图20210901084642.png
首先开始创建可能需要的变量,

private Vector2 offset;
    private Vector3 pos;
    public GameObject target;
    public float offsetspeed = 1.0f;

offset 是偏移量,比如需要相机进行一些偏移
pos 预设以后用
target 跟随目标可是玩家 或者死亡后 network_controller
offsetspeed 跟随速度可以缓动建议 0 -1

 Vector2 vector2;
        vector2.x = target.gameObject.transform.position.x;
        vector2.y = target.gameObject.transform.position.y;
        transform.position = Vector2.Lerp(transform.position, vector2, offsetspeed);

写好以后保存
QQ截图20210901085510.png
然后进入unity 将玩家拖入 脚本
QQ截图20210822074011.png
然后就可以开始测试了!

我为什么将坐标给拆分然后再拼,因为transform.position是一个 X.Y.Z我担心以后出一些不可预料的bug所以为了安全将position拆分!

Last modification:September 1st, 2021 at 09:00 am
如果觉得我的文章对你有用,请随意赞赏