iT邦幫忙

2022 iThome 鐵人賽

DAY 1
1
自我挑戰組

老菜雞挑戰30天學爆Unity&C#會成功嗎?...系列 第 1

【Day1】老菜雞環境認識&與Unity的初相識-Unity概要&環境建置(安裝Unity Hub)

  • 分享至 

  • xImage
  •  

前言

由於本身喜歡打遊戲,所以身為資工系的我當然想試試看開發遊戲,上網查到Unity是個很不錯的遊戲開發平台,於是想趁著鐵人賽來督促我學習,並記錄下心得感想甚至想嘗試一下30天內能否做出小遊戲。

簡介Unity (遊戲引擎)


1. 什麼是Unity?
簡單來說它是一款跨平臺的遊戲開發工具, 可以拿來製作手遊、電腦遊戲等等,大家耳熟能詳的傳說對決就是使用Unity平台的電子遊戲。
2. 為什麼選擇Unity當開發工具?

  • 省時:現今Unity的功能太強,早期開發遊戲需要花大量精力撰寫程式碼去建構圖形介面等等,但現在有圖形化介面可輔助編輯,還可以導入其他創作者的資源。
  • 兼容多個平台:Unity是透過一些中介的編譯工具,可以讓我們方便在不同的平台之間去做轉換。
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411oNslKh3zX6.png

環境建置+建立專案

稍微了解下Unity之後就要來建立環境,除了安裝Unity之外,由於開發者需要使用C#來控制素材,所以還需要安裝撰寫程式碼的工具。

Step1.下載Unity Hub: https://unity3d.com/get-unity/download

https://ithelp.ithome.com.tw/upload/images/20220913/20152411PIVgruFj2J.jpg

Step2.登入/申請帳號

https://ithelp.ithome.com.tw/upload/images/20220913/20152411yytaTc2KZ1.jpg

Step3.新增授權-取得個人版授權:

  1. 點「齒輪符號(喜好設定)」
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411n6RfXCljfS.jpg
  2. 側欄點選「授權」→新增
    https://ithelp.ithome.com.tw/upload/images/20220913/2015241136tDBk1DBj.jpg
  3. 點「取得免費的個人版權」
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411kCJbV5EuoK.jpg

Step4.安裝編譯器、新增模組

  1. 側欄點選「安裝」→安裝編輯器
    https://ithelp.ithome.com.tw/upload/images/20220913/201524115OwADphUS9.jpg
  2. 選一個版本來安裝(建議最新版)
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411XMuBVYB21Z.jpg
  3. 安裝後,新增模組
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411sseRXiccSu.jpg
    (建議平時不用添加其他平台的模組,等需要時再新增即可。)
    https://ithelp.ithome.com.tw/upload/images/20220913/201524111qGwOKxa9H.jpg

Step5.安裝文字編輯器(也就是撰寫程式碼的地方)

  1. 下載Visual Studio Code:https://code.visualstudio.com/
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411IJaS9XPELJ.jpg
  2. 安裝延伸模組:C#及Unity Code Snippets
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411DUYqTknCdu.jpg

Step6.建立專案

  1. 在側欄點選「專案」→新專案
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411BDz8QR2iH4.jpg
  2. 在「所有範本」中選其中一項並建立專案
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411l50nHRIowm.jpg
  3. 進入專案介面
  • 在中間的長型窗口按住鼠標右鍵可以轉動視角,按住WASD鍵則可移動。
  • 點擊Main Camera是遊戲中的主攝像機,在右側欄可以查看它所有屬性。
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411T4WeHOynlB.png
  1. 設定Unity預設的文字編輯器
    點選上方「Edit」跑出選單→點擊「Preferences」跳出視窗→點側欄「External Tools」後在「Extrenal Script Editor」的下拉式選單中選取「Visual Studio Code」
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411IkC0z5HDSH.jpg

Step7.建立元件

  1. 在左下角點「Add Component」→輸入名稱→點New script→點Create and Add→最後就會看到元件
    https://ithelp.ithome.com.tw/upload/images/20220913/20152411188ZiMWfcI.jpg

Step8.撰寫程式碼

點選剛剛建立完的元件即可進入Visual Studio Code去進行撰寫程式碼的動作
https://ithelp.ithome.com.tw/upload/images/20220913/20152411CkMOryVhTu.jpg


心得:目前還沒進到Unity的世界深處,所以最大的感想就是...寫文章/images/emoticon/emoticon25.gif
為了要發表文章,所以不能像平常記筆記一樣可以簡單寫寫就好,需要重複組織文章脈絡,並截圖我目前進行到哪了,讓文章看起來不只是死氣沉沉的文字敘述,也好讓新手小白們透過我的文章也能有所收穫~

參考網址1:https://www.youtube.com/watch?v=nPW6tKeapsM&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83
參考網址2:https://www.youtube.com/watch?v=OZH7GSsLgaE&t=943s&ab_channel=%E7%99%BD%E7%B1%B3%E9%A3%AF


下一篇
【Day2】老菜雞邁入Unity新手村-Unity介面介紹+有關物件的操作(新增/移動/縮放...)
系列文
老菜雞挑戰30天學爆Unity&C#會成功嗎?...30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Terry L.
iT邦研究生 3 級 ‧ 2022-09-13 16:44:36

期待你的新文章喔。加油

yyeeeeee iT邦新手 5 級 ‧ 2022-09-14 22:55:58 檢舉

好的我會持續努力,謝謝鼓勵~/images/emoticon/emoticon41.gif

我要留言

立即登入留言