首先创建一个新的GameMode和PlayController(系统默认的并不适用于数字孪生项目)
替换掉场景设置与项目设置中默认的GameMode
再创建一个Pawn 添加弹力臂SpringArm与摄像机Camera 勾选使用控制器旋转并取消弹力臂碰撞(取消弹力臂碰撞无视建筑遮挡)Pawn内添加四个事件 按下或释放鼠标左右键 每帧提供鼠标XY轴当前值 创建Bool值记录鼠标左右键的按下抬起 MouseXY后面的事件在下面的图中 创建两个事件,用于鼠标左键控制镜头旋转 再创建镜头移动事件,拿到Pawn方向后配合轴值组成矢量就是需要用到的移动量,其中自己创建的Speed变量是控制移动速度的值,默认0无法移动需要自己手动赋值 滚轮控制视角的远近距离使用射线检测Actor 事件放到鼠标左键点击后面