Unreal如何像unity中的scenes和game窗口一样
在Unity中模拟程序运行时会弹出game窗口,此时scenes窗口和game窗口是同步的,比如你在scenes中调试或者测试某个功能,显示隐藏物体,此时game是同步进行的;这样就可以在运行时手动调整某些参数来测试是否能够实现某种功能。
其实在Unreal中也是一样的,我们可以使用New Editor Window模式,然后通过快捷键Shift+F1来获取鼠标的控制权。此时我猜想在World Outliner或者Viewport中修改会同步到新开的窗口上(本来预测会是如此,但并不是!版本Unreal5预览版)。



这种两个窗口的模式中,在World Outliner窗口修改光照角度后,以上两个图比对可以看出viewport和新的运行窗口不是同步的(我用的是unreal5的预览版,有可能是bug);当退出运行模式的时候,修改会恢复。(如果你是在Viewport窗口中移动物体,那么物体就是实际移动了,如果是在运行模式,新窗口也不会同步这个移动,退出运行后,物体保持移动后状态)。
如果是只有Viewport窗口测试运行,按Shift+F1也可以获取鼠标控制权,然后可以修改World Outliner窗口中的资源,这时Viewport会同步,退出运行时会恢复。
总结来说,目前unreal5版本运行测试时,如果是两个窗口,即Viewport和New Editor Window,那么修改World Outliner窗口资源时只会同步到New Editor Window窗口;如果只有Viewport,那么会同步到Viewport。在World Outliner窗口的修改在退出运行模拟时会恢复,在Viewport中的操作不会在退出运行模拟时会恢复。