一,摄像机只跟随角色移动

二,摄像机移动时,是平缓移动的

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class CmeraFollow : MonoBehaviour {public Transform m_playerTransform;//设定一个角色能看到的最远值public float Ahead;//设置一个摄像机要移动到的点public Vector3 targetPos;//设置一个缓动速度插值public float smooth;void Start () {//获取当前角色的transform//m_playerTransform = GameObject.Find("player").GetComponent<Transform>();
}// Update is called once per framevoid Update () {//this.transform.position = new Vector3(m_playerTransform.position.x, gameObject.transform.position.y, gameObject.transform.position.z);
targetPos = new Vector3(m_playerTransform.position.x, gameObject.transform.position.y, gameObject.transform.position.z);if (m_playerTransform.position.x > 0f){targetPos = new Vector3(m_playerTransform.position.x + Ahead, gameObject.transform.position.y, gameObject.transform.position.z);}else{targetPos = new Vector3(m_playerTransform.position.x - Ahead, gameObject.transform.position.y, gameObject.transform.position.z);}transform.position = Vector3.Lerp(transform.position, targetPos, smooth * Time.deltaTime);}
}

转载于:https://www.cnblogs.com/yueqingli/p/10121887.html

Unity 2D摄像机跟随角色移动相关推荐

  1. Unity之2D摄像机跟随

    Unity之2D摄像机跟随 在2D游戏制作过程中,摄像机的跟随主角移动是必不可少的.有代码实现,也有插件实现.下面分别讲述两种方法. Unity中提供了专属的摄像机插件进行使用: 官方Cinemach ...

  2. unity3d 摄像机跟随角色时被物体遮挡解决方案

    unity3d 摄像机跟随角色时被物体遮挡解决方案 未被遮挡时 为了解决这个问题,在这里我们需要用到 Physics.RaycastAll:使用方法详见圣典 首先 ,我们引入命名空间 System.C ...

  3. unity 2d摄像机类型_Unity使用笔记2——功能介绍

    记录一下unity的使用技巧. 1.Tag & Layers 选中GameObject后状态栏的第二排有这两种属性可以设置,有一些预设的 tag ,也可以自己加,注意此处的 Layer 并不决 ...

  4. 3dunity玩家角色与物体发生碰撞后,角色身份改变,并且始终有摄像机跟随角色

    新建一个cube,作为角色碰撞体,当角色1触碰它时,身份改变.将角色1,角色2放入场景中,再将角色2放置文件夹a, 新建摄像机1,主摄像机的跟随人物脚本绑定场景中的角色1,摄像机2的跟随人物脚本绑定场 ...

  5. Unity 2D 摄像机平滑跟随

    在相机跟随脚本中加入如下代码: public Transform Player; private Vector3 Pos;void LateUpdate() {Pos = Player.transfo ...

  6. unity 2d文字跟随主角移动_使用 Unity 粒子系统实现 2D 人物足迹效果

    前言 项目中使用的基本角色控制脚本是由 Unity Learn 中的官方教程 John Lemon's Haunted Jaunt(很不错的教程)中的示例控制脚本改进而来.其基本思路是根据输入计算一个 ...

  7. unity 2d摄像机类型_Unity法线水,顺便利用CommandBuffer实现廉价的深度和截屏

    最近其实做了好多东西,但是实在是忙啊 没有时间归纳和总结,先把最近做的这个东西拿出来和大家分享 后续逐步把所会的东西一点点分享出来 先放一个效果出来: 法线水最终效果https://www.zhihu ...

  8. unity 2d摄像机类型_Unity透明效果-开启深度写入的半透明效果实现

    上一部分中提到了由于关闭深度写入而产生的遮挡问题,本小节将进行一种解决上述问题的实践--开启深度写入的两个Pass的透明效果实现. 基本思想 使用两个Pass进行渲染: 第一个Pass开启深度写入,但 ...

  9. unity3d 摄像机跟随角色时 画面抽搐问题

    //摄像机update频率更新情况下 position rotation 结果 不插值 插值 摄像机高速移动抽搐 插值 插值 角色跑步抽搐 不插值 不插值 摄像机高速移动抽搐 插值 不插值 角色跑步抽 ...

  10. Unity中摄像机跟随

    一.固定相机跟随,这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动 public class CameraFlow : MonoBehaviour {public Tra ...

最新文章

  1. 进制转换(完成Python14作业的背景补充)
  2. 微信小程序之设置不同的顶部导航栏名称
  3. Spring Tool Suite记录
  4. 漫步者蓝牙只有一边有声音_漫步者DreamPods半个月上手体验:谈谈那些好的和不好的地方...
  5. 前端开发有哪些技术栈要掌握_为什么要掌握前端开发的这四个主要概念
  6. ASP.NET MVC 5 入门教程 (3) 路由route
  7. 第十七届“科大讯飞杯”高校网络友谊赛——F-排列计算
  8. mysql在test库中创建表stu_1.在mysql的test数据库中新建表,表名为student,表结构如下:...
  9. ios 横向滚轮效果_iOS 可以纵向横向滑动的表格实现
  10. 注册制后st还有投资价值吗?
  11. android退出图标按钮,android-setCloseButtonIcon(位图可绘制)不适用于...
  12. .net,微软,薪资及其他
  13. 微波工程基础_军工央企丨上海微波设备研究所
  14. 调查问卷或量表的选项方向或顺序该如何设置??
  15. 51单片机——舵机的原理及应用
  16. Centos7下安装yasm详细步骤
  17. Delphi单元文件Unit详解
  18. 安卓SDK——广告植入
  19. Android远程弹窗,Remote Desktop(远程桌面)Android平台远程电脑的又一神器!
  20. plant simulation 建模案例分析

热门文章

  1. sql left join on 多条件_SQL深入理解|关系代数、简单查询、连接
  2. 'net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件 解决方法...
  3. 实验二 数据库和表的操作
  4. [Python设计模式] 第14章 老板来了——观察者模式
  5. 大数据中mapreduce的核心,shuffle的理解,以及在shuffle中的优化问题
  6. Elasticsearch 健康状态处理
  7. hdu 3506 Monkey Party 区间dp + 四边形不等式优化
  8. Struts1的实现原理
  9. onmouseover|onmouseout和onmouseenter|onmouseleave的区别
  10. iOS Xcode 调试 Unable to fix code signing issue