Unreal如何像unity中的scenes和game窗口一樣
? ? ? 在Unity中模擬程序運行時會彈出game窗口,此時scenes窗口和game窗口是同步的,比如你在scenes中調(diào)試或者測試某個功能,顯示隱藏物體,此時game是同步進(jìn)行的;這樣就可以在運行時手動調(diào)整某些參數(shù)來測試是否能夠?qū)崿F(xiàn)某種功能。
其實在Unreal中也是一樣的,我們可以使用New Editor Window模式,然后通過快捷鍵Shift+F1來獲取鼠標(biāo)的控制權(quán)。此時我猜想在World Outliner或者Viewport中修改會同步到新開的窗口上(本來預(yù)測會是如此,但并不是!版本Unreal5預(yù)覽版)。



這種兩個窗口的模式中,在World Outliner窗口修改光照角度后,以上兩個圖比對可以看出viewport和新的運行窗口不是同步的(我用的是unreal5的預(yù)覽版,有可能是bug);當(dāng)退出運行模式的時候,修改會恢復(fù)。(如果你是在Viewport窗口中移動物體,那么物體就是實際移動了,如果是在運行模式,新窗口也不會同步這個移動,退出運行后,物體保持移動后狀態(tài))。
如果是只有Viewport窗口測試運行,按Shift+F1也可以獲取鼠標(biāo)控制權(quán),然后可以修改World Outliner窗口中的資源,這時Viewport會同步,退出運行時會恢復(fù)。
總結(jié)來說,目前unreal5版本運行測試時,如果是兩個窗口,即Viewport和New Editor Window,那么修改World Outliner窗口資源時只會同步到New Editor Window窗口;如果只有Viewport,那么會同步到Viewport。在World Outliner窗口的修改在退出運行模擬時會恢復(fù),在Viewport中的操作不會在退出運行模擬時會恢復(fù)。