unity2D相机跟随
目的:使得相机跟随角色移动
- 打开包管理器:
- 安装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相机跟随相关推荐
- Unity2D游戏开发——相机跟随主角
public class CamaraFollow : MonoBehaviour { public GameObject player; //主角 public float spe ...
- (C#)Unity2D中制作角色的相机跟随Camera Follow
前言 关于相机跟随方面,本文介绍两种实现方法. 一种为脚本控制Unity初始的相机,一种为调用Unity中相机插件. 1.需求分析和实现目标 a.2D视角,相机需要始终将玩家放在可见屏幕内. b.相机 ...
- 【Unity3D】相机跟随
1 前言 相机跟随是相机指始终跟随特定游戏对象,有以下 2 种跟随效果: 位置跟随:相机指向目标游戏对象的向量始终不变 位置和姿态跟随:相机在目标游戏对象的坐标系下的坐标和朝向始终不变 实现相机位置和 ...
- cesium 相机跟随
一场大的台风,路径通常很长,可能从靠近赤道的太平洋一直往北吹到东三省.跨度这么大,在三维GIS中,往往不容易看全.如果能够实现相机随动效果,即相机跟随台风步进.移动,就生动许多了. 感觉在cesium ...
- 学习Unity3D之探照灯效果和相机跟随。
欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌 ...
- 3D人物移动和相机跟随_学习整理资料
核心1.新建工程,取名Exercise_3D. 2.新建个文件夹(3D_Assets),将所有素材资源,导入或拖入. 3.新建一个3DObject--Plane,取名(Ground)作为地面. 4.新 ...
- Unity相机跟随以及子弹发射笔记
相机移动 现在还有一个问题是:主角SpaceMarine移动的时候,会走出玩家的视线,所以这里让相机跟随着SpaceMarine移动. 步骤1. 创建和设置CameraMount 在层级(Hierar ...
- RPG游戏人物视角控制,相机跟随
因为被人物视角控制困扰了好久,终于搞明白了,所以想记下来再梳理一遍,也希望大神看到能给我这个新人一些建议. 首先列出我参考了的博客: 游戏之角色移动和相机跟随 雨松大神解读的官方相机跟随脚本(我只看了 ...
- Unity-3D相机跟随控制
Unity-3D相机跟随控制 跟随算法 横向与纵向旋转摄像机 滚轮调节距离 全部代码 跟随算法 要实现3D摄像机的控制第一步就是先实现摄像机跟随物体移动. 要想让相机跟随物体移动,就要明白在一定角度下 ...
最新文章
- 网络:TCP粘包问题?如何解决?
- STM32开发 -- 蓝牙开发详解(1)
- STM32 F101系列的程序怎么转化为STM F103出现编译错误!
- 如何让 Hyper-V 和 VMware 虚拟机软件共存?
- 基于I2C协议的EEPROM驱动控制
- .NET Core + Kubernetes:Volume
- 用于将类型从double转换为int的C#程序
- 【算法系列之六】两整数之和
- python调试和测试有什么区别和联系_软件测试和测试开发到底有什么区别跟联系?...
- c语言中错误为ffblk未定义,C语言中头文件及函数的含意的总分类
- AndroidStudio安卓原生开发_Activity_生命周期_单activity的生命周期_多activity启动关闭的时候生命周期关系---Android原生开发工作笔记85
- 大学学python用记笔记吗_学 Python 作笔记,怎么能不用 Jupyter
- shell应用之简单计算器
- DB2数据库SQL0670N错误(行长度超限)案例解析
- Windows10更新安装失败,错误0x80070005
- 回望2022,依然值得仰望星空
- uniapp猫眼电影小程序(附带猫眼电影api接口)
- Hololens2开发 登录设备网页第三方观看忘记密码怎么办
- 【电信学】【2013】未知环境下移动机器人导航研究
- 静态库,动态库是啥,有啥区别(静态函数库/动态函数库)
热门文章
- Windows2003 + SQL2000群集安装手册(DELL MD3000) 之MD3000 RAID配置方法(2)
- mybatis的单引号
- python实训day5
- bzoj1691/luogu2869 [USACO07DEC]挑剔的美食家 (STL::set)
- JAVA字符串怎么转换成整数
- Cocos2d-3.x Android环境搭建
- 【python】导入HTMLTestRunner失败---报错ModuleNotFoundError: No module named ‘HTMLTestRunner‘
- Spring MVC JSON数据交互(附带实例)
- mybatis 多线程_2019BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程
- python批量执行多个py文件_Python实现批量执行同目录下的py文件方法