UE4全景插件Nvidia Ansel Photography

最近在做全景图拍照功能,记录:

1.插件启用后,需要通过外部设置快捷键

2.将debug改为disable否则会在c盘目录下生成log日志

3.新建子类继承PlayerCameraManager,并复写其中四个方法,填入需要执行的逻辑

OnPhotographySessionStart-------启用插件时调用,弹出Ansel自带的UI界面

OnPhotographySessionEnd-------关闭插件时调用,关闭UI界面
OnPhotographyMultiPartCaptureStart--------拍照开始时调用
OnPhotographyMultiPartCaptureEnd--------拍照结束时调


4.将自己的CharacterController蓝图类上的PlayerManager设置为新建的子类

5.插件关闭后鼠标消失,且直接设置CharacterController上的ShowMouseCourse不管用。研究了一下,需要将CharacterController上的ShowMouseCourse先设置为false,然后再设置为true就ok了。应该是引擎判断当前ShowMouseCurse为false时Set true才会起作用。

6.进入拍摄模式后,Tick()函数不再执行


你可能感兴趣的:(虚幻引擎)