丨自定义Box3Camera
本文的灵感来源于UE中的弹簧臂组件,和样条组件。
弹簧臂组件参考:https://docs.unrealengine.com/4.27/zh-CN/InteractiveExperiences/UsingCameras/SpringArmComponents/
样条组件参考:https://docs.unrealengine.com/4.26/zh-CN/BuildingWorlds/BlueprintSplines/Reference/SplineEditorTool/
丨丨实机测试图片
【Box3CameraLag】呼吸效果(关闭行走追踪将不会有滞后效果)
【Box3CameraLag】开启行走追踪的滞后效果(由于box3自身原因较吃配置)
【Box3CameraBessel】开启检查效果后的样条移动轨迹
【Box3CameraBessel】开启缓动效果的样条移动轨迹
丨丨实际运用
在Box3地图**《新春·欢乐游乐园》**中,过山车和观光车以及缆车都运用了Box3camerabessel。不过这里的已被删减,作者可以根据自身地图进行改进。
其实在很多pc端游戏,例如在**《尼尔:机械纪元》中就运用了摄像机滞后和跟随玩家动作而移动和呼吸动作,显得更加真实。
很多游戏里面,还有电影摄像机动画序列操作,实时的在游戏里,运用视角展示不同角度的画面,或者打斗时的震动,旋转。例如《鬼泣5》**和怪物打斗时的视角移动旋转。
使用UE中的电影动画序列的效果(部分)