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

[复制链接]
1067 |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的时候设置不清除震荡设置,下次可以再次使用这些参数
  • 震荡的开始方向不确定



回复

举报

72小时热榜
2
【预制体】社交必备-单人座椅
游戏开发
90人已阅读
3
【邮件系统】
游戏开发
429人已阅读
5
创作者互助集结
公告与活动
516人已阅读
热门版块
快速回复 返回顶部 返回列表