作为一款非现实主义的典型模拟射击游戏,例如Apex Legends和Call of Duty,各类武器类型不用处理侧向射偏的不同吗?

我使用SmoothDamp旋转相机垂直和水平方向每次射击,短时间后恢复原位的方式来实现侧向射偏。

然而,可以告诉我的是,速射类型武器的侧向射偏系统是否适用于狙击枪和霰弹枪呢?我在测试的所有游戏中似乎是这样的,只有相机和狙击镜有一个动态晃动和向后推动的视觉效果,而不是实际的侧向射偏值,似乎完全不需要编写侧向射偏脚本来对狙击枪和霰弹枪进行处理。

但我不确定这一点是否正确。

目前,我只是设定了狙击枪和霰弹枪的侧向射偏值为极高的,因为它们只会在一段时间内射出一颗子弹。然而,这导致了鼠标输入和相机之间的冲突问题,即使在高侧向射偏期间也没有输入。