自学内容网 自学内容网

『网络游戏』摄像机跟随【31】客

创建脚本文件夹

创建脚本 

编写代码:CameraCtrl.cs

using UnityEngine;
public class CameraCtrl : MonoBehaviour{
    float dis;
    float height;
    float speed;
    Transform target;
    Vector3 targetPos;
    void Awake(){
        Screen.SetResolution(2304, 1296, FullScreenMode.Windowed);
    }
    void Start(){
        dis = 5;
        height = 3;
        speed = 0.06f;
        SetTarget();
    }
    void Update(){
        transform.LookAt(target.position + Vector3.up * 1.5f);
        targetPos = target.forward * (-dis) + target.up * height + target.position;
    }
    void LateUpdate(){
        transform.position = Vector3.Lerp(transform.position, targetPos, speed);
    }
    void SetTarget(){
        Transform player = GameObject.FindGameObjectWithTag("Player").transform;
        if (player != null && target == null)
            target = player;
    }
}

修改客户端代码:MainCitySys.cs

运行服务端

运行客户端 - 摄像机已跟随主角

本章结束


原文地址:https://blog.csdn.net/weixin_69360830/article/details/142892647

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!