挂到主角身上,并添加Rigidbody2D、 注意Rigidbody2D组件的重力缩放设置为0,否则主角会受到重力而往下掉,把Freeze Rotation Z勾选上,防止主角碰撞时产生Z轴旋转, 3、测试主角移动 此时运行Unity,效果如下,可以正常控制主角移动, 四、摄像机跟随 接下来我们来做摄像机跟随,要用到Cinemachine插件,打开Package Manager,搜...
1.通过转到菜单栏并选择 Cinemachine > 创建 2D 相机来创建 2D 虚拟相机。这将创建一个用于 2D 环境的虚拟相机。如果它是场景中的第一个虚拟相机,它还会向主相机添加一个 Cinemachine Brain 组件。 2.将您的播放器从层次结构拖到跟随目标。 3.确保 LookAt 目标中没有任何内容,如果那里有内容,请选择它并按退格...
1:GameManger初始化,Start完成 2:LevelManger初始化,Start完成 3:CinemachineCameraController初始化,Start完成 4:各种未来的游戏功能简单介绍,结构搭建 5:代码处理Cinemachine设置跟随角色完成 6:游戏窗口脱离焦点后,输入管理器的处理完成
2 摄像机跟随及边界设置 2.1 安装 Cinemachine 打开Window > Package Manager Packages 选择 Unity Registry,搜索 Cinemachine 关键字后选择并安装即可 2.2 使用 Cinemachine 在Hierarchy 面板中新建 Cinemachine > 2D Camera 拖拽玩家对象到 Cinemachine 的 Follow 中 在...
创建相机后主相机会自动添加Brain组件,主相机决定使用哪个虚拟相机,虚拟相机的数值会同步调整到主相机上,主相机无法手动控制: 此时相机已经会自动跟随物体; 选择相机跟随哪个物体,一般2Dfollow,3Dlookat: Body部分 save during play:退出运行后会保存运行时的数值; x、y、z Damping控制缓慢移动的速度,值越大越慢; ...
在屏幕空间:将相机和跟随物体保持固定的相对位置关系。只会改变相机的位置,可设置偏移、阻尼、构图规则 为2D和正交相机设计的。对于透视相机和3D环境也可以使用 算法实现 首先沿着相机的 z 轴移动相机直到设定的Camera Distance 的xy平面上,然后在xy面上平移,直到目标物体在屏幕空间到达期望的位置 使用Framing Transposer...
选中这个算法时,Cinemachine会在屏幕空间将相机和跟随物体保持固定的相对位置关系。只会改变相机的位置,不会改变相机的旋转。还可以设置偏移、阻尼、构图规则等等。 Framing Transposer算法是为2D和正交相机设计的,主要用于2D情况。但是对于透视相机和3D环境也可以使用。
到目前为止,你的游戏只在一个屏幕上运行,因此你使用了一个静态摄像机。 在本教程中,你将使用一个名为 Cinemachine 的 Unity 包来自动控制摄像机,而无需编写代码。你希望摄像机跟随你的主角,以便主角可以开始探索更大的世界。 注意:本教程需要连接互联网,因为你需要下
安装好后,在Hierarchy窗口右键会多出一个Cinemachine的选项,这里创建一个2D的Cinemachine。 3.添加跟随目标Player Cinemachine需要设定一个Follow来决定相机是跟随那个目标,这里需要把角色Player设置上去。 这时我们再运行游戏操作角色时,就能看到随着角色移动场景也跟着移动。到这一步,我们可以在场景中添加更多地形和环境来让...
Target Group Camera可以跟随多个物体,并根据物体的距离远近进行相机视野的调整。创建后有两个游戏物体,一个是Virtual Camera,一个是CM TargetGroup(组设置) 组设置:每个目标物体对应的权重 十一:2D Camea(2D游戏相机) 2D Camere可以实现2D游戏中相机参数设置。创建后有一个Virtual Camera,Body模式选择的是Framing Tran...