目的:使得相机跟随角色移动

  1. 打开包管理器:
  2. 安装Cinemachine

    界面上端会出现Cinemachine 选项:

    点击Cinemachine 选项:
    点击Create 2D Camera

同时左侧会出现CM vam1:

3. 将要跟随的人物拖动到Follow中:

控制相机的拍摄范围

不希望相机拍摄到tilemap之外的背景:
比如这样:

解决方法:
添加一个Cimemachine Confiner


还需要新建一个Collider 2D,还定义相机的边界,这里选择使用Polygon Collider 2D 来自定义边界:

建立一个空的组件,右键Create Empty,重命名为CameraConfiner,添加Polygon Collider 2D ;

然后点击Edit Collider 编辑边界;
最后将CameraConfiner 添加到Bounding Shape 2D中即可;

运行一下,发现相机不会看到tilemap之外的背景;

unity2D相机跟随相关推荐

  1. Unity2D游戏开发——相机跟随主角

    public class CamaraFollow : MonoBehaviour {     public GameObject player;  //主角     public float spe ...

  2. (C#)Unity2D中制作角色的相机跟随Camera Follow

    前言 关于相机跟随方面,本文介绍两种实现方法. 一种为脚本控制Unity初始的相机,一种为调用Unity中相机插件. 1.需求分析和实现目标 a.2D视角,相机需要始终将玩家放在可见屏幕内. b.相机 ...

  3. 【Unity3D】相机跟随

    1 前言 相机跟随是相机指始终跟随特定游戏对象,有以下 2 种跟随效果: 位置跟随:相机指向目标游戏对象的向量始终不变 位置和姿态跟随:相机在目标游戏对象的坐标系下的坐标和朝向始终不变 实现相机位置和 ...

  4. cesium 相机跟随

    一场大的台风,路径通常很长,可能从靠近赤道的太平洋一直往北吹到东三省.跨度这么大,在三维GIS中,往往不容易看全.如果能够实现相机随动效果,即相机跟随台风步进.移动,就生动许多了. 感觉在cesium ...

  5. 学习Unity3D之探照灯效果和相机跟随。

    欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌 ...

  6. 3D人物移动和相机跟随_学习整理资料

    核心1.新建工程,取名Exercise_3D. 2.新建个文件夹(3D_Assets),将所有素材资源,导入或拖入. 3.新建一个3DObject--Plane,取名(Ground)作为地面. 4.新 ...

  7. Unity相机跟随以及子弹发射笔记

    相机移动 现在还有一个问题是:主角SpaceMarine移动的时候,会走出玩家的视线,所以这里让相机跟随着SpaceMarine移动. 步骤1. 创建和设置CameraMount 在层级(Hierar ...

  8. RPG游戏人物视角控制,相机跟随

    因为被人物视角控制困扰了好久,终于搞明白了,所以想记下来再梳理一遍,也希望大神看到能给我这个新人一些建议. 首先列出我参考了的博客: 游戏之角色移动和相机跟随 雨松大神解读的官方相机跟随脚本(我只看了 ...

  9. Unity-3D相机跟随控制

    Unity-3D相机跟随控制 跟随算法 横向与纵向旋转摄像机 滚轮调节距离 全部代码 跟随算法 要实现3D摄像机的控制第一步就是先实现摄像机跟随物体移动. 要想让相机跟随物体移动,就要明白在一定角度下 ...

最新文章

  1. 网络:TCP粘包问题?如何解决?
  2. STM32开发 -- 蓝牙开发详解(1)
  3. STM32 F101系列的程序怎么转化为STM F103出现编译错误!
  4. 如何让 Hyper-V 和 VMware 虚拟机软件共存?
  5. 基于I2C协议的EEPROM驱动控制
  6. .NET Core + Kubernetes:Volume
  7. 用于将类型从double转换为int的C#程序
  8. 【算法系列之六】两整数之和
  9. python调试和测试有什么区别和联系_软件测试和测试开发到底有什么区别跟联系?...
  10. c语言中错误为ffblk未定义,C语言中头文件及函数的含意的总分类
  11. AndroidStudio安卓原生开发_Activity_生命周期_单activity的生命周期_多activity启动关闭的时候生命周期关系---Android原生开发工作笔记85
  12. 大学学python用记笔记吗_学 Python 作笔记,怎么能不用 Jupyter
  13. shell应用之简单计算器
  14. DB2数据库SQL0670N错误(行长度超限)案例解析
  15. Windows10更新安装失败,错误0x80070005
  16. 回望2022,依然值得仰望星空
  17. uniapp猫眼电影小程序(附带猫眼电影api接口)
  18. Hololens2开发 登录设备网页第三方观看忘记密码怎么办
  19. 【电信学】【2013】未知环境下移动机器人导航研究
  20. 静态库,动态库是啥,有啥区别(静态函数库/动态函数库)

热门文章

  1. Windows2003 + SQL2000群集安装手册(DELL MD3000) 之MD3000 RAID配置方法(2)
  2. mybatis的单引号
  3. python实训day5
  4. bzoj1691/luogu2869 [USACO07DEC]挑剔的美食家 (STL::set)
  5. JAVA字符串怎么转换成整数
  6. Cocos2d-3.x Android环境搭建
  7. 【python】导入HTMLTestRunner失败---报错ModuleNotFoundError: No module named ‘HTMLTestRunner‘
  8. Spring MVC JSON数据交互(附带实例)
  9. mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
  10. python批量执行多个py文件_Python实现批量执行同目录下的py文件方法