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#遊戲開發快速入門》一書原文地址:http://shop110091412.taobao.com/index.htm?spm=a1z10.3.w5002-6661928470.2.xok9rV
Unity遊戲開發群:81048466
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1291677/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 遊戲開發入門(一)遊戲開發概述遊戲開發
- 建築師解構遊戲關卡——遊戲研發中的場景需求遊戲
- 獨立遊戲開發入門指南遊戲開發
- 遊戲場景構成研究:圖形構成遊戲
- Facebook 小遊戲快速釋出 入門指南遊戲
- 旺旺農場遊戲NFT系統開發|NFT農場遊戲開發搭建方案遊戲開發
- 【程式設計師的遊戲開發之路】 遊戲架構程式設計師遊戲開發架構
- 元宇宙的系統原始碼構建、遊戲開發元宇宙原始碼遊戲開發
- NFT鏈遊遊戲/養成遊戲/農場合成遊戲系統合約開發程式碼示例遊戲
- 遊戲色彩101(入門必看)遊戲
- Java入門----猜拳小遊戲Java遊戲
- 遊戲場景中的光影設計遊戲
- NFT遊戲系統開發/遊戲開發技術遊戲開發
- 淺談遊戲體驗構建遊戲
- RPG 製作大師:古老的遊戲開發入門工具遊戲開發
- 學習Python可以做遊戲開發嗎?Python入門教程Python遊戲開發
- Linux開發:快速開發遊戲的9個關鍵!Linux開發遊戲
- 【譯】闖入遊戲開發 #6:音效遊戲開發
- 如何用遊戲化思維構建 "好玩" 的遊戲平臺遊戲
- HTML5遊戲開發(三):使用webpack構建TypeScript應用HTML遊戲開發WebTypeScript
- 格鬥遊戲修羅場:鬼人和他的遊戲開發哲學遊戲開發
- Unity遊戲示例來了,用Unity開源遊戲資源做遊戲,遊戲開發不再難!Unity遊戲開發
- 2020 OPPO開發者大會遊戲專場,多維度賦能遊戲開發者遊戲開發
- Zynga結束了對手機遊戲開發商StarLark的收購;熱門遊戲《Golf Rival》將納入其遊戲版圖遊戲開發Go
- “農民世界”鏈遊系統開發應用場景講解丨FarmersWorld(農民世界)DAPP遊戲場景程式碼APP遊戲
- C#開發WPF/Silverlight動畫及遊戲系列C#動畫遊戲
- 遊戲開發流程遊戲開發
- 遊戲程式設計入門指南遊戲程式設計
- 【譯】闖入遊戲開發 #2:遊戲開發的常見陷阱(以及如何避免它們)遊戲開發
- 悠遊世界合成遊戲系統技術開發解析/合成遊戲/小遊戲遊戲
- 遊戲架構 遊戲架構設計(8)遊戲架構
- 《Morkredd》:使用陰影構建遊戲玩法遊戲
- 出海遊戲與“外來”遊戲,如何立足遊戲市場遊戲
- 【譯】闖入遊戲開發 #5:動畫遊戲開發動畫
- 【譯】闖入遊戲開發 #4:美術遊戲開發
- 《AI Dungeon》開發者獲得投資,構建AI遊戲平臺AI遊戲
- 小米遊戲攜手開發者共創新未來:雲遊戲、超級會員、場景營銷多方位發展遊戲
- 遊戲開發中遊戲效能的最佳化遊戲開發
- golang 快速入門 [2.1]-go 語言開發環境配置-windowsGolang開發環境Windows