Packages 选择 Unity Registry,搜索 Cinemachine 关键字后选择并安装即可 2.2 使用 Cinemachine 在Hierarchy 面板中新建 Cinemachine > 2D Camera 拖拽玩家对象到 Cinemachine 的 Follow 中 在Add Extension 中选择 CinemachineConfiner,会自动添加该组件 在Hierarchy 创建 PolygonCollider2D 对象 拖拽边界对象到 CinemachineCon...
2d游戏开发当中,摄像机一般都是跟随玩家一起移动,但是如果不对摄像机进行边界检测就会出现穿帮的情况。 我们可以使用Cinemachine Confiner 2d来检测。 在场景里面创建一个Polygon碰撞。 这样就可以避免穿帮了。
本教程详细介绍了如何在Unity中为摄像机添加边界,以确保摄像机不会超出游戏场景的边界。教程中使用了Cinemachine Confiner 2D扩展,并通过添加边界对象和设置复合碰撞器来实现这一功能。此外,教程还提到了在设置过程中可能遇到的bug及其解决方法,包括调整项目设置和启用必要的场景视图元素。最终,摄像机能够精确地跟随角色,...
在Cinemachine下有Create 2D Camera,在生成的相机中设置follow,同时注意body的设置,如下图所示 在虚拟相机中还需要添加Cinemachine confiner组件,点击下图中的Add Extension,在弹出的下拉列表中,选择Cinemachine Confiner。用来后处理虚拟相机的位置,限定虚拟相机位置到特定的范围内。 为我们的虚拟相机添加一个边界的碰撞形...
1.Cinemachine》Create 2D Camera(创建2D游戏的虚拟相机) Body Framing Transposer 相机会照到背景外,给相机移动设置限制 Cinemachine Virtual Camera组件 Extensions Add Extension选择CinemachineConfiner Bounding Shape 2D(2D图形边界):要拖入背景的碰撞器 直接给背景添加Polygon Collider 2D组件。
为我们的虚拟相机添加一个边界的碰撞形状。目前的碰撞只支持PloygonCollider。给一个2D物体添加一个PloygonCollider,拖入即可。 2.Blendlist Camera 在Cinemachine下有Create BlendList Camera,在BlendList Camera下默认有两个虚拟相机。其实你还可以手动添加其他虚拟相机。分别设置Blendlist下相机的照射位置,Blendlist Cam...
首先回到侧视角的场景,可以看到按照现在的设置,相机会直接跟随角色运动,不会受到地形边界的影响。 那么在这为了实现到达边界不跟随的效果,我给虚拟摄像机添加了Cinemachine Confiner的扩展功能。 为了标记地图的边界,需要额外添加一个2d碰撞区,在这我创建了一个多边形碰撞盒将地图包裹住,并勾选is trigger选项。
前言:本节主要内容为角色添加跟随相机cinemachine,介绍一下预制体,顺便优化一下跳跃。 一、Cinemachine插件 游戏制作到这个阶段,我们已经可以操作角色在场景中奔跑跳跃吃果子了,但我们很快发现角色只能在眼前的固定的屏幕中活动,一旦超出边界角色就看不见了。这是因为
2.Cinemachine 处理地图边界侧漏问题(?)使用到的是Cinemachine 在window一路杀到Cinemachine点击安装(install) 安装完之后就会多出这个玩意 然后添加一个2D Camera 这里的Follow就是指镜头的跟随,这里把player拖进去就可以执行康康 然后就发现镜头的跟随变成了缓慢跟随(更加自然) ...
2D Camere可以实现2D游戏中相机参数设置。创建后有一个Virtual Camera,Body模式选择的是Framing Transposer 可以配合Cinemachine Confiner组件限定相机边界 ——Confine Mode:类型,2D or 3D ——Bounding Shape2D/Volume:碰撞器(2D必须使用Polygon Colldier 2D) ...