效果
文章目录
- 效果
- 前言
- Cinemachine虚拟相机模块参数解释
- 一、2d虚拟相机
- 二、第三人称RPG
- 三、第一人称 FPS
- 四、越肩视角 第三人称射击游戏TPS 瞄准视角
- 五、俯视角射击游戏 2.5d俯视角射击
- 六、俯视角动作RPG
- 七、上帝视角 RTS视角
- 八、类似《LOL英雄联盟》的固定视角,镜头绕人物环绕缩放
- 八、相机避障不穿墙
- 九、InputSystem滚轮修改相机远近
- 十、根据InputSystem的鼠标指针输入旋转相机视野
- 十一、根据InputSystem滚轮控制相机远近缩放 按住鼠标右键控制相机视野旋转
- 相机震动
- 轨道相机
- 自动选择最佳的子相机进行拍摄
- 在屏幕上显示一张图片 瞄准相机显示瞄准十字准心
- 按动画状态切换不同相机 瞄准相机切换 释放大招切换特写相机
- 过场动画相机
- 参考
- 完结
前言
这里主要是探讨如何使用InputSystem+Cinemachine+CharacterController复刻各种主流游戏的相机控制,我们主要专注Cinemachine实战效果,所以并不会深入讨论Cinemachine和CharacterController比较细节的参数介绍。
注意:前面为了测试方便,我还是先用的旧的输入系统代替InputSystem
如果对Cinemachine虚拟相机的使用不了解的,可以查看这篇文章:
【推荐100个unity插件之10】Unity最全的最详细的Cinemachine(虚拟相机系统)介绍,详细案例讲解,快速上手
如果对CharacterController的使用不了解的,可以查看这两篇文章:
【unity小技巧】unity最完美的CharacterController 3d角色控制器,实现移动、跳跃、下蹲、奔跑、上下坡、物理碰撞效果,复制粘贴即用