当前位置: 首页 > news >正文

『网络游戏』摄像机跟随【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

运行服务端

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

本章结束


http://www.mrgr.cn/news/49018.html

相关文章:

  • Python快速编程小案例--逢7拍手小游戏
  • 【LeetCode】动态规划—96. 不同的二叉搜索树(附完整Python/C++代码)
  • jvm介绍
  • 【ICPC】The 2024 ICPC Kunming Invitational Contest J
  • Kubernetes 实战之旅:从 0 到 1 搭建完整集群的奇妙征程
  • 计算机毕设选题推荐【人工智能专业】
  • [论文精读]Active and Semi-Supervised Graph Neural Networks for Graph Classification
  • 交叉编译--目标平台aarch64 ubuntu 22.04
  • 【AI绘画】Midjourney进阶:三分线构图详解
  • (全网独家)面试要懂运维真实案例:HDFS重新平衡(HDFS Balancer)没触发问题排查
  • 【C++】map和set的介绍以及用法
  • 记录使用appium+夜神模拟器测试多设备时selenium和appium版本不兼容带来的问题
  • 限界上下文(Bounded Context)
  • 开发指南072-模型定义
  • 【Power Query】List.Max List.Min
  • unpacking
  • 软考高级软件架构师论文——论Web系统的测试技术及其应用
  • 力扣刷题之3158.求出出现两次数字的XOR值
  • javaScripts 知识点一 (面试题)
  • InfluxDB持久层封装