Unity入門 場景編輯與場景漫遊快捷鍵

2022-07-31 08:57:17 字數 2101 閱讀 6548

開啟unity主視窗,選擇頂部選單欄的「gameobject」->「3d object」->「plane」在遊戲場景裡面新增乙個面板物件。然後再建立乙個「cube」(立方體)物件。這樣場景就會如下圖所示:

會發現面板和立方體卡在了同乙個位置上面,我們想要將立方體置於面板的上面,這時候就需要對場景內的遊戲物件進行編輯。 

在unity主視窗的左上角有一組專門用於編輯遊戲物件的工具欄(被紅色方框圈住地方)。其從左往右依次是:手型工具、平移工具、旋轉工具、縮放工具和精靈工具。 

手型工具處於選中狀態時,我們可以通過按住滑鼠左鍵並移動滑鼠來拖拽整個遊戲場景,然後scene檢視顯示場景的不同位置,這樣我們可以對遊戲場景的不同位置進行編輯。

平移工具處於選中狀態時,我們用滑鼠單擊場景內的某個遊戲物件,該物件上會出現三個不同顏色的剪頭,分別指向x、y和z三個軸的正方向。這時候使用滑鼠任意拖動某個箭頭便可以移動遊戲物件。

旋轉工具處於選中狀態時,我們用滑鼠單擊場景內的某個遊戲物件,該物件周圍會出現三個帶顏色的圈,從不同的角度圈住遊戲物件。這時候如果我們隨意拖動乙個圈,遊戲物件便會繞對應的某個軸進行旋轉。

縮放工具處於選中狀態時,我們用滑鼠單擊場景內的有個遊戲物件,改物件上會出現三個類似平移標識的箭頭。只是這個箭頭的頂端不是尖銳的,而是乙個立方體。我們用滑鼠拖拽任意的箭頭便可以對遊戲物件進行縮放操作。 

在縮放工具的右邊,緊挨的是精靈工具。它主要是針對unity 2d遊戲物件進行編輯的工具,這裡暫且不談。 

手型工具、平移工具、旋轉工具、縮放工具和精靈工具,除了使用滑鼠點選的方式選中外,它們各自還繫結了乙個快捷鍵。其從左往右對應的快捷按鍵分別是:q、w、e、r和t。當我們按下這五個按鍵中的某乙個時,對應的工具欄按鈕便會處於選中狀態,這樣我們可以更加快速的編輯遊戲場景。 

為了方便配合上面的五個工具欄操作,我們還可以在hierarchy面板上面用滑鼠雙擊某個遊戲物件,這時候scene檢視會快速聚焦到被選中的那個遊戲物件上。 

平移工具、旋轉工具或者縮放工具被選中時,我們再選中某個遊戲物件,然後按下鍵盤的f鍵,scene檢視會迅速將畫面移動到對應的遊戲物件上方便對其進行編輯。 

當某個物體被選中後,我們可以通過按住alt鍵(mac為option鍵),並按住滑鼠左鍵移動滑鼠來對該遊戲物體進行全方位的觀察。如果將左鍵換成了滑鼠右鍵,則會以該遊戲物件為錨點,進行場景的拉近拉遠**。 

滑鼠位於scene檢視中時,滾動滑鼠滾輪(滑鼠中鍵)也可以對scene檢視進行拉近拉遠**。 

另外,除了手型工具可以平移場景外,我們還可以簡單的按住滑鼠右鍵,然後移動滑鼠來旋轉scene檢視的**角度。 

使用以上這些操作,我們可以很方便的對遊戲場景進行視覺化的編輯。 

當然,除了在scene檢視中編輯場景外。我們還可以在遊戲物件的inspector面板上找到對應的transform元件,然後修改其屬性值來編輯遊戲物件。一般,微調某個遊戲物件的時候,通常都會在transform元件上進行修改。 

場景編輯好之後,我們可以按住滑鼠右鍵,然後使用場景漫遊快捷鍵來漫遊整個遊戲場景。按住w鍵,scene檢視的視窗將會以當前視角向前推進;按住s鍵,scene檢視的視窗將會以當前視角向後推進;按住a鍵,scene檢視的視窗將會以當前視角向左推進;按住d鍵,scene檢視的視窗將會以當前視角向右推進;按住q鍵,scene檢視的視窗將會以當前視角向下推進;按住e鍵,scene檢視的視窗將會以當前視角向上推進。也可以一邊按住漫遊快捷鍵,一邊移動滑鼠,這樣我們便可以很方便的在scene檢視中漫遊整個遊戲場景。

unity 場景載入

gui.draw texture 繪製紋理 static function drawtexture position rect image texture scalemode scalemode scalemode.stretchtofill alphablend bool true,imageas...

unity之載入場景

遊戲中的loading分為 靜態loading和動態loading。簡單形象的做個比喻 靜態loading可能就是一張背景圖。而動態的loading就是在讀取的同時有乙個東西在 轉圈 1.靜態loading 2.動態loading 一些常見問題 一.遊戲是否可以只做乙個場景?可以,執行 gameob...

Unity場景擴充套件,生成Mesh

場景擴充套件 案例1 onscenegui 實現如下效果 customeditor typeof test 函式作用是test物件能在編輯器啟用 public class myeditor editor string strpath editorutility.openfilepanelwithfi...