此教學亦有完整的教學影片

Unreal Engine 4_Levles設定_版本4.18.3

 

1.Levels視窗開啟

1.1打開Levels的視窗

Window -> Levels

01.PNG

1.2接著會跳出Leveles的視窗,我們可以先將這個視窗放到旁邊裡面,接下來將介紹兩種有點不太一樣的使用方式。

02.PNG

2.直接建立不同Levles

2.1我們在這個Leveles的視窗下,建立一個新的Levels

Levels -> Create New…

03.PNG

2.2當你「Create New..」的時候,會要先將新建的Level存檔,我將檔案放到自己建立的Map資料夾裡面,同時將這個Level的名稱取為「A

04.PNG

2.3接著在Leveles的視窗裡面,就會看到一個名稱為ALevel

05.PNG

2.4接著我們將模型丟到這個Level裡面。

06.PNG

2.5要確認模型是否有丟進去的話,只要將A Level的眼睛關閉,如果原本丟入A Level的模型有消失的話,就表示模型都有正確丟在A Level裡面了。

07.PNG

2.6接著我們一樣用「Create New…」建一個新的Level,取名為「B」,並丟入模型物件。

08.PNG

2.7接著一樣關閉B Level的眼睛,確認模型都已經在B Level裡面了。

09.PNG

2.8這時我們再關閉A Level看看,確認是否有模型誤丟到A Level裡面。

10.PNG

2.9接著我們來關閉最上層的Level,會發現他就會將最初場景中的物件都隱藏起來,而A Level B Level並沒有受到影響(為了方便觀看,我在AB兩個裡面加了燈)

11.PNG

2.10接著我們看左邊World Outliner的視窗,會發現他裡面的東西是亂掉的。

12.PNG

2.11為了之後方便整理,可以先將模型物件用資料夾來做整理,這裡是建立AB兩個Level的資料夾來用

14.PNG

2.12接著單獨打開A Level來看,會發現裡面有的模型物件,就是最初在場景所放入的東西。

15.PNG

3.不同的Levels彙整到同一個

3.1我們接下來要講的是在各別不同的Level先建好場景,之後再彙整到一起的方法。

3.2首先開新的場景,然後先製作完成,這個Level我取名為「SA」。

13.PNG

3.3接著再開一個新的場景,然後製作完成之後,我取名為「SB」。

17.PNG

3.4接著新開要彙整用的總場景SAMPLE2,到Levels的使窗,用「Add Existing…」匯入剛剛所製作的Level

Levels -> Add Existing

18.PNG

3.5接著選取剛剛製作的場景SA

19.PNG

3.6就會看到SA的物件都匯入這個場景中了。

20.PNG

3.7接著重複一樣的步驟,將剛剛製作的SB也一起匯進來。

21.PNG

3.8可是你會發現這兩者的物件是重疊在一起的,因此我們將SB的部份拉開。

22.PNG

3.9這時如果你開回SB看的話,會發現裡面因著在SAMPLE裡面的移動,也跟著移動在這個Level裡面的位置了。

23.PNG

3.10同時在SAMPLE2Word Outliner裡面看的話,會發現各個Level裡面的物件會混在一起,為了避免都混在一起,最後的處理方式是在原本的Level製作的時候,先將所有的東西都丟到一個資料夾中,像是SB的這樣。

還有一個要注意的地方,因為我們都是從開一個內含燈光基本物件的場景,因此在這裡整合的時候,他會全部混在一起,變成一個場景中,有重複好幾組的燈光跟背景,這是要另外去注意跟處理的。

24.PNG

4.Blueprint的設定

4.1Blueprints的部分,你如果打開會發現,除了主場景會有的Blueprints編輯外,另外兩個匯入的Level也有各自可以編輯的Blueprints

25.PNG

4.2那我們接下來要講的是個Levels匯入匯出Blueprints的寫法,首先打開主場景SAMPLEBlueprints

26.PNG

4.3對空白處按下右鍵,打上「Load」,選擇「Load Stream Level」,這是將Level匯入的指令。

27.PNG

4.4接著在「Level Name」後方的框框中,打上Level的名稱,同時將「Make Visible After load」這個項目勾選起來。

28.PNG

4.5接著我們要叫出將場景匯出的指令,在空白處右鍵,打上「Unload」,選擇「Unload Stream Level」。

29.PNG

4.6一樣是在「Level Name」後方的框框中,打上Level的名稱。

30.PNG

4.7而當我們在這個場景按下『Play』的時候,會發現Level其實沒有匯進來。

32.PNG

4.8所以我們要先設定成在一進入遊戲的時候,兩個Level都會自動匯進來。

33.PNG

4.9接著按『Play』進去,就可以看到兩個Level都在裡面了。

34.PNG

4.8接著我們可以透過在『Load Stream Level』、『Unload Stream Level』前面加上指令的方式,控制Level的匯入匯出。比如說我先對SB Level的場景設定成按F10匯出。

31.PNG

4.9接著去測試看看,進入場景後,按F10是否有真的將SB Level匯出,有的話表示成功了。

35.PNG

4.10接著再接上用F9可以將SB Level匯入的設定,接著一樣去遊戲裡面進行測試,看按F10SB Level匯出之後,按F9會不會匯進來,如果有匯進來,表示這部分的設定就成功了。

36.PNG

4.11這裡介紹的是簡易的Level設定的方式,大家可以依據各自所需的方式去進行設定,除了透過按鍵指令去匯入之外,也可以設定成靠近區域的時候會匯進來的方式等等。

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 地縛靈網路教學 的頭像
    地縛靈網路教學

    220的詭異世界

    地縛靈網路教學 發表在 痞客邦 留言(0) 人氣()