iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
自我挑戰組

從零開始學習Unity引擎系列 第 3

unity學習day3--第一個專案(上)

  • 分享至 

  • xImage
  •  

一.建立新專案:
在“Hub”欄位選擇“專案”,點擊右上角的“新專案”。
https://ithelp.ithome.com.tw/upload/images/20250905/20178373twmrUp6NwS.png
建立專案是需要選擇編輯器版本,這時Unity Hub管理多個版本的作用就展現出來了,不過我只有下載一個版本的編輯器,所以默認只有一個。
“核心”就選擇”Universal 3D”,位置我推薦選在D槽,如果以後要做其他核心的專案才有較大的空間,一個新專案1.8GB的容量實在不算小。
https://ithelp.ithome.com.tw/upload/images/20250905/20178373wvtsyTvozx.png

二.更改專案外觀:
進入頁面後,首先在右上角找到“Layout”並選擇“2 by 3”,這個排版顯示的資訊最全面,而且不會太密集。
https://ithelp.ithome.com.tw/upload/images/20250905/20178373wTsmgFB7eg.png
接著在“Program”右邊的三個點選擇“One Column Layout”,筆電的熒幕沒那麼大,用這個剛剛好。
https://ithelp.ithome.com.tw/upload/images/20250905/20178373Y9j9h4M9F1.png
下一步就是之前提到的“語言套件”,在最上方的“Edit”欄位選擇“Perference”(我之前設定過了所以顯示“偏好設定”)
https://ithelp.ithome.com.tw/upload/images/20250905/20178373mYhF0BRwVx.png
接著在“Language”更改語言為“繁體中文”方便後續操作,改完之後需要重啟專案。
https://ithelp.ithome.com.tw/upload/images/20250905/20178373gaqk4N64Nm.png
重啟完之後的界面長這樣:
https://ithelp.ithome.com.tw/upload/images/20250905/20178373EwYpqhlN1y.png

三.瞭解專案菜單欄
剛剛在調整語言的時候發現“編輯”有很多功能,讓人眼花繚亂,接下來我會熟悉並解釋每一個功能以及其細分功能的作用。

  1. 基本編輯功能
    https://ithelp.ithome.com.tw/upload/images/20250905/20178373haFqTjdKfF.png
  • Undo Select Readme:復原或重做上一個操作,例如移動物件、刪除元件。
  • 剪切(Ctrl+X)/複製(Ctrl+C)/貼上(Ctrl+V):對選中的物件、組件進行剪下、複製、貼上操作。
  • 選擇性貼上
    • Paste as Child (Keep Local Transform) (Ctrl+Shift+V):
      把複製的物件貼到目前選中的物件下面,成為它的子物件 (Child)。
    • 做為子物件貼上 (保持世界座標):
      這行其實是對上面指令的中文翻譯,說明它的行為就是「貼為子物件,但依然保持原本在世界中的位置」。
  • 副本(Ctrl+D):
    建立選中物件的複製品(Duplicate)。
  • 重新命名:
    直接修改選中物件的名稱。
  • 刪除(Del):
    移除選中物件。
  1. 視角與選取操作
    https://ithelp.ithome.com.tw/upload/images/20250905/20178373OVFTmNUsaY.png
  • Frame Selected in Scene:
    在Scene視窗裡將鏡頭移動到目前選中的物件。
  • Frame Selected in Window under Cursor (F):
    在滑鼠所在的 Scene 或 Hierarchy 視窗內,快速對焦到選中物件。
  • 鎖定視圖到所選項目 (Shift+F):
    鎖定Scene視窗相機跟隨選中的物件。
  • 全選(Ctrl+A):
    選中所有物件。
  • 取消全選(Shift+D):
    清除目前的選取。
  • 選擇子系(Shift+C):
    選擇選中物件的子物件。
  • 選擇Prefab根(Ctrl+Shift+R):
    如果選中的是Prefab中的子物件,會跳到整個Prefab的根物件。
  • 反向選擇(Ctrl+I)
    對目前的選取取反,例如未被選中的全部選起來。
  • 選擇群組:
    將當前選取的物件(可以是單一或多個 GameObject)存入對應的“群組槽”,譬如說:我在場景中選了 三個燈光物件,然後按下 Ctrl+Alt+1,接著這三個物件就被存成「群組 1」。
  1. 特殊工具與功能
    https://ithelp.ithome.com.tw/upload/images/20250905/20178373jhs72x0c4K.png
  • 光照

    • 產生照明 (Generate Lighting) (Ctrl+Shift+L):
      重新計算並產生場景中的光照資料,包括 光照貼圖 (Lightmaps) 和 全局光照 (Global Illumination, GI)。
    • 烘焙反射探針 (Bake Reflection Probes):
      更新場景中的 反射探針 (Reflection Probes) 貼圖。
    • 清除烘焙資料 (Clear Baked Data):
      除場景裡所有已經烘焙好的光照數據(光照貼圖、反射探針、全局光照快取)。
      https://ithelp.ithome.com.tw/upload/images/20250905/20178373rZ9B4bw5QC.png
  • 搜尋

    • 尋找:
      在Project視窗或Hierarchy視窗內開啟搜尋列,搜尋資產(Asset)或場景物件(GameObject)。
    • 搜尋全部(Search All)(Ctrl+K):
      開啟Unity的全域搜尋(Search Window),範圍比單純Ctrl+F更廣。
      https://ithelp.ithome.com.tw/upload/images/20250905/20178373cjhQup26I4.png
  • 播放模式

    • 播放 (Play) (Ctrl+P):
      進入或退出播放模式(Play Mode)。
    • 暫停(Pause)(Ctrl+Shift+P):
      在Play Mode中暫停遊戲。
    • 步驟 (Step) (Ctrl+Alt+P):
      在暫停狀態下逐幀執行遊戲。
      https://ithelp.ithome.com.tw/upload/images/20250905/20178373roXJ6UaeOP.png
  • 圖形層:
    Unity 允許你切換 Shader Variants(著色器變體)在不同硬體支援層級的情 況下的效果,這裡 的「硬體層」通常代表 Shader Model 或 GPU 支援等級。

    • 層1:低階顯卡/移動裝置支援的最小功能集。
    • 層2:中階顯卡,一般桌機或遊戲筆電常見支援。
    • 層3:高階顯卡功能完整(例如DirectX 11+、OpenGL ES3.1+、Metal、Vulkan)。
      https://ithelp.ithome.com.tw/upload/images/20250905/20178373vkPjwbNftC.png
  • 渲染:

    • 產生核心 CommandBuffers:
      輸出或顯示目前 Unity 內部使用的 Command Buffers。
    • 資料:
      把目前選中的內建Standard材質自動轉換成Universal Render Pipeline(URP)可用的材質格式。
    • 產生著色器包括:
      產生Unity當前專案可用的Shader Include檔案。
  1. 偏好與清理
    https://ithelp.ithome.com.tw/upload/images/20250905/20178373Ia5D1ajg9K.png
  • 清除所有PlayerPrefs:
    把PlayerPrefs存儲的資料清空(通常用來重置遊戲的存檔、設定)。
  • 專案設定…:
    開啟整個專案的設定面板(輸入、圖形、品質、播放器設定等等)。
  • 偏好設定…:
    開啟Unity編輯器的個人化設定(快捷鍵、介面、顏色主題等,前面提到的語言更改在這裡)。
  • 快捷鍵…:
    查看與修改所有快捷鍵設定。

由於篇幅問題,明天說明剩餘的菜單欄。


上一篇
unity學習day2--下載Unity Hub以及配置環境
系列文
從零開始學習Unity引擎3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言