UE4 智慧城市可视化 ArchVizExplorer项目剖析 视角操控----点击某一个POI或按钮时pawn的视角聚焦过去

在设计这个功能的时候我们必须考虑清楚这个功能会在什么情况下使用,以及如何设计。

我们的系统中默认就一个pawn类,当我们点击按钮时可能会让视角聚焦到某一个建筑,当我们点击POI(兴趣点)时也会让视角聚焦到点的位置,等等操作都有可能让视角聚焦过去。

视角的聚焦Focus可以通过时间轴平滑的改变pawn的位置和旋转来制作。为了写好这个功能让所有的操作都能使用我们可以在pawn中自定义一个Focus事件,这个事件主要靠两类参数驱动,一类是目前pawn的位置和旋转,一类是pawn目标位置和旋转。而pawn的目标位置和旋转肯定是在别的蓝图类中进行设置,当然每重新设置一个目标位置和旋转也就意味着要去调用一次pawnFocus事件让视角聚焦过去。

posted @ 2022-07-10 22:25  UE4_UE5_Academic  阅读(942)  评论(0)    收藏  举报