C#遊戲開發快速入門 2.1 構建遊戲場景
C#遊戲開發快速入門 2.1 構建遊戲場景
如果已經計劃好了要編寫什麼樣的遊戲,在開啟Unity以後,要做的第一件事情就是構建遊戲場景(Scene)。遊戲場景就是玩家遊戲時,在遊戲檢視中看到的一切,包括遊戲背景、遊戲角色、陽光等等, 。 這些所有可視的元素在Unity中,被統稱為遊戲物件(GameObject)。本節就先來學習遊戲場景的構建。
2.1.1 新建遊戲場景
就像是建立遊戲就需要要新建遊戲專案一樣,構建遊戲場景也是需要新建遊戲場景的。只不過,Unity在開發者新建遊戲專案的時候,已經預設建立了一個遊戲場景,但是此遊戲場景還沒有被儲存成具體的檔案。要儲存遊戲場景,可以單擊File|Save Scene命令,或者按下鍵盤上的快捷鍵Ctrl+S。新建、儲存、另存為遊戲場景的命令,如圖2-1所示。
有了遊戲專案,才開始建立遊戲。同樣,有了遊戲場景,現在就可以開始構建遊戲場景了。構建遊戲場景的主要操作包括:新增、移動和刪除遊戲物件。
提示:使用Unity新建的遊戲場景,都會預設新增一個名為Main Camera的遊戲物件,如圖2-2所示。
圖2-1 新建、儲存、另存為遊戲場景的各命令 圖2-2 Unity預設為遊戲場景新增的遊戲物件——Main Camera
2.1.2 新增遊戲物件
在Unity中,為遊戲場景新增遊戲物件的方法有很多,讀者可以先使用以下介紹的兩種方法,操作過程如圖2-3所示。
q 在Unity中,單擊GameObject|Create Other命令,然後選中要新增的遊戲物件的種類;
q 在Hierarchy檢視裡,單擊此檢視左上角的Create按鈕,從彈出的選項中選擇要新增的遊戲物件的種類;
圖2-3 為遊戲場景新增遊戲物件的兩種方法
例如,本示例選擇Cube和Plane,來為遊戲場景新增一個立方體和一個平面遊戲物件,此時由於場景沒有光源,所以顯得十分黑暗,因此可以再新增一個Directional Light,即直線光。整個過程下來,遊戲場景中一共就有4個遊戲物件了,如圖2-4所示。
圖2-4 遊戲場景中的4個遊戲物件
提示:在遊戲場景中可以新增同名的多個遊戲物件, 。 讀者如果覺得這樣不利於分辨遊戲物件的話,可以在遊戲物件名稱上右擊滑鼠,並在彈出的快捷選單中選擇Rename選項,或者按下鍵盤上的快捷鍵F2。為Cube物件重新命名的方式及效果如圖2-5所示。
圖2-5 為遊戲物件重新命名
本文選自《C#遊戲開發快速入門》一書原文地址:
Unity遊戲開發群:81048466
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1291677/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Transform元件C#遊戲開發快速入門ORM元件C#遊戲開發
- C#遊戲開發快速入門教程Unity5.5教程C#遊戲開發Unity
- C#遊戲開發快速入門2.2改變遊戲物件的狀態C#遊戲開發物件
- OUYA遊戲開發快速入門教程遊戲開發
- MQMQ的快速入門+應用場景MQ
- 遊戲控制桿OUYA遊戲開發快速入門教程遊戲開發
- C#快速入門C#
- 遊戲開發入門(一)遊戲開發概述遊戲開發
- C#快速入門教程(12)—— if語句結構C#
- 使用Cloud DB構建APP 快速入門 - iOS篇CloudAPPiOS
- C#快速入門教程(13)—— switch語句結構C#
- Unity 2D遊戲開發快速入門(內部資料)Unity遊戲開發
- 遊戲開發新手入門之DirectX入門(轉)遊戲開發
- 獨立遊戲開發入門指南遊戲開發
- 快速入門Redis呼叫Lua指令碼及使用場景介紹Redis指令碼
- 快速構建Hadoop的入門練手環境Hadoop
- C#快速入門教程(14)—— 迴圈語句結構C#
- 建築師解構遊戲關卡——遊戲研發中的場景需求遊戲
- 《C#快速入門教程》目錄C#
- C#快速入門教程(16)—— 介面C#
- C#快速入門教程(6)——方法C#
- 遊戲場景構成研究:圖形構成遊戲
- C#快速入門教程(26)—— 繪圖C#繪圖
- C#快速入門教程(8)——整數C#
- C#快速入門教程(15)—— 繼承C#繼承
- C#快速入門教程(21)—— 泛型C#泛型
- Android手機遊戲開發入門教程Android遊戲開發
- golang 快速入門 [2.1]-go 語言開發環境配置-windowsGolang開發環境Windows
- unity入門—資源匯入與場景建立Unity
- H5 遊戲開發:遊戲引擎入門推薦H5遊戲開發遊戲引擎
- 快速入門:構建您的第一個 .NET Aspire 應用程式
- 三大場景,讓你快速“入坑” DevOpsdev
- U3D遊戲開發從入門到彎道超車(2):《Flappy Bird》場景動畫及角色動畫製作3D遊戲開發APP動畫
- C#快速入門教程(28)—— ADO.NETC#
- C#快速入門教程(25)—— 日期與時間C#
- C#快速入門教程(30)—— 繼續學習C#
- C#快速入門教程(18)—— 異常處理C#
- C#快速入門教程(22)—— 常用集合型別C#型別