mins Dream

使用 Update() 與 FixedUpdate() 函數

在Unity中,Update() 和 FixedUpdate() 是兩個常用的函數,它們在處理遊戲物體的更新時有不同的應用場景。了解這兩個函數的區別,並在適當的情況下使用它們,是編寫高效且穩定的遊戲邏輯的關鍵。 1. Update() 函數 用途: Update() 函數是每一幀都會被調用的函數,用於處理遊戲中與時間無關的更新邏輯。它通常用於處理玩家輸入、非物理驅動的物體運動、動畫...

介紹C#腳本與Unity中的基本腳本結構

在Unity中,C#腳本是用來編寫遊戲邏輯和控制遊戲物體行為的核心工具。掌握基本的C#腳本結構和如何在Unity中使用它們,是開發遊戲的基礎。 1. C#腳本概述 C#腳本是在Unity中用來編寫遊戲行為的語言。每個C#腳本通常繼承自 MonoBehaviour 類,這使得它可以掛載到遊戲物體 (GameObject) 上,並且能夠使用Unity的各種事件和方法。 2. 創建C#腳本 ...

添加多個攝影機並切換視角

在Unity中,添加多個攝影機並切換視角是實現多視角遊戲效果的常用方法。你可以根據不同的遊戲場景或需求來切換不同的攝影機,例如在不同角色之間切換視角或在不同的場景中切換攝影機位置。 1. 創建多個攝影機 首先,你需要在場景中創建多個攝影機,然後設置每個攝影機的位置和視角。 步驟: 創建攝影機: 在層級視圖中右鍵點擊,選擇 Camera 創建新的攝影機。 ...

控制攝影機(Camera) 的視角與移動

在Unity中,攝影機 (Camera) 是用來捕捉和顯示遊戲世界的視覺內容的核心組件。通過控制攝影機的視角和移動,可以創建各種不同的遊戲視角和效果,例如第一人稱視角、第三人稱視角、跟隨攝影機等。 1. 攝影機的基本設置 Unity中的攝影機預設為主攝影機 (Main Camera),它決定了玩家在遊戲中的視角和可見區域。 調整視角 (Field of View, FOV) FO...

創建簡單的 地面 和 天空盒(Skybox)

在Unity中,地面和天空盒 (Skybox) 是構建場景環境的基本要素。地面提供了遊戲角色或物件的活動區域,而天空盒則定義了場景的背景和天空,使得整個場景看起來更加真實和完整。 1. 創建簡單的地面 地面通常是用平面 (Plane) 來表示,可以根據需求調整大小和材質。 步驟: 創建平面 (Plane): 在層級視圖中右鍵點擊,選擇 3D Object &...

介紹 光源(Lighting) 與 陰影(Shadows)

在Unity中,光源 (Lighting) 和陰影 (Shadows) 是創建逼真場景和氛圍的關鍵元素。光源控制了場景中的光線來源,陰影則是物件阻擋光線後形成的陰暗區域。 1. 光源 (Lighting) 的種類 Unity提供了多種類型的光源來模擬不同的光照效果,每種光源都有其獨特的屬性和使用場景。 方向光 (Directional Light) 特點:模擬從遠處均勻照射的光線...

使用基本的3D物件:Cube, Sphere, Plane

在Unity中,使用基本的3D物件(如立方體、球體和平面)是構建3D場景的基礎。這些物件是遊戲世界的構建塊,你可以用它們來創建簡單的場景或作為更複雜物件的基礎。 1. 立方體 (Cube) 立方體是一個標準的六面體,可以用來代表牆壁、地面、平台或其他方形物件。 創建立方體: 在Unity的層級視圖中右鍵點擊,選擇 3D Object > Cube。 立方體將出現在場景視...