[开发者心得] 如何实现震屏效果

[复制链接]
968 |0
派大星 发表于 2023-7-12 14:54:19 | 显示全部楼层 |阅读模式
编辑器提供了可以直接可以使用的API来完成摄像机震荡的效果
可以通过GamePlay.CameraShake里的方法来实现

简单使用一下:



player.character.cameraSystem.cameraShake.xAmplitude(5).xFrequency(50).start(1);
player.character.cameraSystem.cameraShake.yAmplitude(5).yFrequency(50).start(1);
player.Character.cameraSystem.cameraShake.zAmplitude(5).zFrequency(50).start(1);
player.character.cameraSystem.cameraShake.rollAmplitude(5).rollFrequency(50).start(1);
player.character.cameraSystem.cameraShake.pitchAmplitude(5).pitchFrequency(50).start(1);
player.character.cameraSystem.cameraShake.yawAmplitude(5).yawFrequency(50).start(1);



具体效果如下:


使用时注意:
  • 振幅和频率要一起使用,单独使用不起效果
  • 分为旋转震荡和位移震荡
  • 可以在start的时候设置不清除震荡设置,下次可以再次使用这些参数
  • 震荡的开始方向不确定



回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表