关于cinemachine和InputSystem
从自带的包里导入cinemachine组件。
通过设置noise来实现镜头抖动,增加动感。
通过增加一个摄像机
设置跟随和面向player
设置更高的优先级priority
更改约束模式为World Space
来实现镜头的摇摆跟随。
代码重构:
新建一个GameInput脚本,增加一个vector2类型的方法,使用gameinput的类型的数据来传输向量,从而控制移动。(将移动的控制和判定分开)
导入Input System
新建Move方法,并添加WASD移动方案(自动生成移动脚本)
更换另一种控制方式(更好适配其他移动方式,例如上下左右键,手柄等),因为提前分开了控制和判定方法,所以直接更改控制模块就行。