UE5 像素流送 与前端API 实践(二)—Navigate
这篇主要讲的是相机视点的控制,从三维GIS的概念上来说叫导航(Navigate)控制。
主要用于记录开发一些效果,如果有感兴趣的可以一起交流
主要参考:B站吉叶子、,https://www.bilibili.com/video/BV1N54y1e7JS/?spm_id_from=333.999.0.0&vd_source=bb08d36dee0151b9eb6552d76f340a35
主要包括以下一些功能
1:相机旋转、停止旋转(主要是Pawn 自身360度的旋转,经过测试后发现似乎不是自己想要的功能,更希望实现的是Pawn 绕场景中心位置进行旋转,比如绕着某栋建筑物旋转)
2:获取当前Pawn 的位置信息(包括xyz,yaw、pitch、roll、 distance用于可以保存到后台,做一些导览点)
3:设置场景的位置(通过视点信息来设置场景位置以及后续的一些交互)
3.1 可以设置飞行到目标点的时间
3.2 可以设置飞行到目标点是平滑飞行过去还是瞬间切换到目标点
3.3 可以设置定位到目标点后是否可以平移缩放、是否只能旋转不能缩放,是否定位后不能进行操作等相机模式
4、可以通过在引擎中预定义的位置信息名称来进行视点切换
具体的效果地址在B站:https://www.bilibili.com/video/BV1rG4y197b3/?spm_id_from=333.999.0.0&vd_source=bb08d36dee0151b9eb6552d76f340a35