無論你以前是從事 3D 模組化的設計師,或者是 3D 程式的程式設計人員,在一個項目開始之
初都會遇見布置場景的問題,那麼筆者本小節以官方的一個 Demo 為例,引領大家進入到 U
nity3D 場景布置的快速學習當中去。
(1)、首先去官方網站的這個連結 http://unity3d.com/support/resources/tutorials/2d-gameplay-t
utorial 去把這個 2DGameplayTutorialProject.zip 壓縮包給下載下傳下來,并解壓縮到目前檔案夾。
但筆者并不打算給大家講述 2D Gameplay Tutorial 的教程,是以大家不需要下載下傳 2DGamepl
ayTutorial.pdf 這個檔案,當然你也可以有選擇性的下載下傳下來學習。
(2)、打開 Unity3D 軟體,它可能會自動載入上一次的官方 Demo 項目檔案。不管它,在軟
件打開之後點選“File”——>“Open Project…”,在彈出的“Unity – Project Wizard”對
話框中找到“Open Other...”按鈕,輸入建立項目的檔案夾位址,或者找到對應的檔案夾之
後點選“選擇檔案夾”按鈕,這時 Unity3D 就會自動載入該項目檔案夾内的所有檔案資訊。
(3)、載入完畢之後,它可能會自動打開 2D Platformer 遊戲場景,你可以點選中間的播放
按鈕 試着玩一下這款遊戲,但最關鍵的還是要學着如何去布置場景,是以“File”——>
“New Scene”建立一個場景,或者使用快捷鍵 Ctrl+N 也能夠建立一個場景。
(4)、在建立的場景中,我到 Project【項目檔案欄】中展開“Level Prefabs”檔案夾,
點選預置物體“MovingPlatform”和預置物體“Pre-Assembled Platform”,這樣我們可以
在它們的監視面闆中的 Preview【預覽】視窗中看到該物體的預覽畫面,并且你可以使用鼠
标随意旋轉觀測該物體,如圖 1-8 所示。

(5)、将預置物體“MovingPlatform”和預置物體“Pre-Assembled Platform”拖入 Scene
【場景面闆】或是 Hierarchy【層次清單欄】中,即可在遊戲中顯示這兩個對象。但這兩個
對象有可能超出了你在場景中可視範圍,這時你可以用滑鼠選中 Scene【場景面闆】之後用
中間的滾輪拉近和推遠視野。
(6)、在確定這兩個物體都在 Scene【場景面闆】的可視範圍内之後,選中物體對象,利用
移動工具 或使用快捷鍵 W,來移動該物體在場景中的位置。為了確定物體移動精确度,
你可以點選 Scene【場景面闆】中的視角切換按鈕 綠色 Y 箭頭來将視角切換到頂
視圖,來調整物體之間水準方向上的距離,以達到你想要得到的效果,如圖 1-9 所示。又或
○
1 選中預
置物體
②在 Preview
【預覽】視窗
中觀測物體
者點選藍色的 Z 箭頭來調整物體間豎直方向上的距離,以達到你想要得到的效果,如圖 1-1
0 所示。
(7)、為了能精确無誤的讓兩個模型進行頂點貼合,我們這裡需要使用一個 Snap 的小技巧。
首先在選中要拖動的物體之後,按住 V 鍵不放,然後将滑鼠放置到該物體需要貼合的頂點上
去,這時你會發現改物體的移動點也在随着滑鼠移動,如圖 1-11 所示。然後按住該頂點,
并拖放物體到另外一個物體的切合點上。你會發現兩個物體的頂點會切合又快又精确,如圖
1-12 所示。另外如果你像保持切合點選取狀态不變,而又不想總是按住 V 鍵不放的話,你
可以使用快捷鍵 Shift+V 的組合,來切換切合點選取狀模式。
(8)、同樣的方法在豎直方向上再貼合一次,如圖 1-13 所示。
(9)、我們經常會在遊戲裡面遇見那種斷格的路段,這種斷格之間的距離往往呈現一個恒定
的數值,但如果我們要在監視面闆裡面一個一個的手動輸入數字會顯得格外的麻煩,是以這
裡又要用到我們可愛的 Snap 了,但這裡不是設定貼合頂點,而是間距,是以會有所不同。
在菜單欄中找到“Edit”——>“Snap Settings...”打開 Snap Settings【捕捉設定】面
闆,這裡面大家會看到一個 Move X 輸入框、一個 Move Y 輸入框、一個 Move Z 輸入框、一
個 Scale 輸入框和一個 Rotation 輸入框,它們分别代表了當你按住 Ctrl 鍵盤來精确吸附移
動、縮放或旋轉物體時的最小吸附機關。另外在最下面還有一排改變物體中心軸的按鈕
,其中的“Snap All Axes”代表改變所有的軸線,X
代表隻改變 X 方向上的軸線,Y 代表隻改變 Y 方向上的軸線,Z 代表隻改變 Z 方向上的軸線。
下面我希望在 X 方向上每個 4 個機關的距離,就添加一個跳闆對象“MovingPlatform”,我
們就可以這樣來做。首先,将 Move X 輸入框内的數字改為 4;其次,在 Scene【場景面闆】
或是 Hierarchy【層次清單欄】中選中現有的“MovingPlatform”對象,然後在菜單欄中找
到“Edit”——>“Duplicate”或使用快捷鍵 Ctrl+D 來複制一個目前選中的對象“Moving
Platform”,然後確定複制出來的“MovingPlatform”對象在選中的狀态下,按住 Ctrl 鍵朝
X 方向上拖動,這時你就會發現這時物體的移動總是以 4 個機關的固定值來移動的。使用同
樣的方法,你就可以複制出第二個、第三個、第四個……斷格物體,如圖 1-14 所示。
(10)、使用移動工具 或使用快捷鍵 W 移動錄影機,使錄影機的視口能觀測到整個場景,
如圖 1-15 所示。如果發現角度不對,還可以使用場景調整工具中的旋轉工具 或使用快
捷鍵 E 來旋轉錄影機到一個合适的角度,如圖 1-16 所示。
(11)、但這時候的場景略顯得黑暗了些,我們在菜單欄中點選“Edit”——>“Render Se
ttings”,然後去 Inspector【監視面闆】将 Ambient Light【環境光】調節為最亮的純白色,
如圖 1-17 所示。