2.2 使用 Cinemachine 在Hierarchy 面板中新建 Cinemachine > 2D Camera 拖拽玩家对象到 Cinemachine 的 Follow 中 在Add Extension 中选择 CinemachineConfiner,会自动添加该组件 在Hierarchy 创建 PolygonCollider2D 对象 拖拽边界对象到 CinemachineConfiner 的 bounding Shape 2D 中 根据地图尺寸动态设置 PolygonCollider2D...
最终给虚拟相机赋值Bounding Shape 2D为我们的多边形碰撞体, 六、最终效果 最终运行Unity,效果如下,可以看到,主角移动到地图边缘时,摄像机被限制了移动, 七、工程源码 本文工程源码我已上传到CODE CHINA,地址:https://codechina.csdn.net/linxinfa/2DCameraFollowDemo感兴趣的同学可自行下载学习,注:我使用的Unity版本...
unity 2D游戏开发教程62:(Cinemachine体验,相机控制器结构搭 zhouhongjoe 2023年09月15日 23:27 学习知识点 1:安装Cinemachine插件 2:正常使用Cinemachine 方式和体验 3:CinemachineCameraController 相机控制器的结构搭建 分享至 投诉或建议
Create a 2D Virtual Camera by going to the menu bar and selecting Cinemachine > Create 2D Camera. This will create a Virtual Camera set up for a 2D environment. If it’s your first Virtual Camera in the scene, it will also add a Cinemachine Brain Component to your Main Camera. 通过转到...
1.创建一个新的 2D 虚拟相机 2.在场景中创建一个新的 GameObject 3.添加组件 > Cinemachine > ‘Cinemachine 目标组’ 4.将您想要关注的游戏对象添加到目标组 5.将目标组拖到检查器中的虚拟摄像机“跟随目标”属性。 6.调整最小和最大正交尺寸(在相机术语中,定义相机的“变焦”)到您喜欢的设置 ...
1.Cinemachine》Create 2D Camera(创建2D游戏的虚拟相机) Body Framing Transposer 相机会照到背景外,给相机移动设置限制 Cinemachine Virtual Camera组件 Extensions Add Extension选择CinemachineConfiner Bounding Shape 2D(2D图形边界):要拖入背景的碰撞器 直接给背景添加Polygon Collider 2D组件。
Confine Mode:限制模式,2D还是3DBounding Shape 2D/3D:需要一个Collider2D或者Collider对象来限定范围。Damping:阻尼。 CinemachineFollowZoom 这个扩展的功能是:调整相机的FOV来保持物体在屏幕上的尺寸。 Width 物体宽度Damping 阻尼Min FOV 最小FOVMax FOV 最大FOV CinemachineStoryboard 这个扩展的作用是:最后在屏幕上...
安装好后,在Hierarchy窗口右键会多出一个Cinemachine的选项,这里创建一个2D的Cinemachine。 3.添加跟随目标Player Cinemachine需要设定一个Follow来决定相机是跟随那个目标,这里需要把角色Player设置上去。 这时我们再运行游戏操作角色时,就能看到随着角色移动场景也跟着移动。到这一步,我们可以在场景中添加更多地形和环境来让...
可以使用2D碰撞器或3D碰撞器 防止相机穿过墙体 2. CinemachineCollider 处理相机与场景物体的碰撞 自动调整相机位置避免遮挡 支持平滑过渡 3. CinemachinePixelPerfect 用于2D像素游戏 保持像素完美显示 防止像素抖动 常见使用场景 1. 第三人称跟随 // 基本设置-Body:Third Person Follow-Aim:Composer-FollowTarget:Player...
1、2D Camera 搭建一个快速场景,MainCamera选择Orthographic。在Cinemachine下有Create 2D Camera,在生成的相机中设置follow,同时注意body的设置,如下图所示 在虚拟相机中还需要添加Cinemachine confiner组件,点击下图中的Add Extension,在弹出的下拉列表中,选择Cinemachine Confiner。用来后处理虚拟相机的位置,限定虚拟相机位...