从一点儿不会开始——Unity3D游戏开发学习(一)
一些廢話
我是一個windows phone、windows 8的忠實粉絲,也是一個開發者,開發數個windows phone應用和兩個windows 8應用。對開發游戲一直抱有強烈興趣和愿望,但奈何無美工天賦,一直在游戲開發的門口晃悠, 前些日子裝逼看過MonoGame和Cocos2d這兩個游戲引擎,但一直也沒有實際操作過。直到上周一,從微博上看到Unity3D 4.2版本正式對Windows Phone 和 Windows 8進行了支持,于是乎不再猶豫,一個從未做過游戲開發,對游戲開發也絲毫沒有知識儲備的號稱“.net程序員”開始了Unity3D游戲開發的學習,這也是為什么我為它命名為“從一點兒不會開始”。
本系列文章將作為我的Unity3D游戲開發學習筆記在cnblogs上連載,估計一周會有2~3篇,寫文章的目的主要是督促自己堅持下去,另外也可以在以后隨時查看一些要點,如果萬幸能幫助哪位與我一樣的二逼程序員的話,那就再好不過了。佛曰:自覺,覺他;自度,度人。功德無量。
另外由于本人水平有限,而且此系列文章只是一個學習筆記,必然會有紕漏和不嚴謹的地方,希望看到的大神能毫不吝嗇地指出,共同進步。
OK,不廢話了,進入正題,作為第一篇筆記,只介紹Unity3D的一些特性(優點)和簡單的界面。給自己和能看到這篇文章的人洗洗腦。
Unity簡介
Unity是一款商業的游戲引擎,所以這就注定了它是款收費軟件,同時也是閉源的。Unity購買的費用非常高,1500美刀(我擦你丫搶劫呀!),當然Unity也有免費版本,而且免費版已經支持部署到移動端(之前只有收費版才可以),所以我們作為初學者剛開始沒有必要花費較高的費用去購買收費版。我們可以在Unity官網下載開發環境,當前版本為4.2。
作為一款跨平臺跨設備的游戲引擎,Unity可以將游戲編譯打包為Windows、Flash、MAC、ISO、Andriod、Black Berry、Xbox 360、PS3、Wii、Windows Phone 8、Windows 8 Store等平臺上可以運行的游戲。Cool吧,一次開發就可以部署到這么多的設備、平臺上,你是不是跟我一樣,有種“我的心里美滋滋的”的感覺?哈哈,撿了大便宜了。
目前Unity游戲引擎支持兩個操作系統,另外一個是MAC。當然作為微軟的粉絲,我只用windows 版本了,("其實是沒錢買Mac Pro吧!",你是不是認為這才是主要原因。-_-)所以本文所有介紹都是基于Windows版本的。另外說一點,在windows上開發的unity工程直接放在mac版本上,也是可以直接打開的,反之亦然。
Unity界面介紹
下載完安裝包后,直接雙擊安裝,然后一直點下一步,在選擇安裝插件與工具的步驟中建議全都勾選,很快就安裝完成了。
接下來,便是Unity的廬山真面目啦。雙擊快捷方式圖標,進來就讓你選是打開工程還是新建工程,我第一次,當然是新建工程了,選擇好工程路徑,下面一堆是選擇是否導入列出的資源包,這些資源包都是Unity為我們提供的素材等,包括天空盒子、物理材質、光源等等,這些在開發過程中可以隨時導入。第一次不熟悉怎么回事,先不管,直接一個不選,點擊“Create”。創建一個新的工程。
然后就進到Unity的主界面了,完全可視化!啊我擦,雖然看不懂但覺得很牛逼的樣子(不明覺厲啊!)。主界面上存在著5個重要視圖,在主界面的右上角有一個可以調整視圖擺放位置的列表框,我的本子分辨率是1920 1080的,我選“2 by 3”,看著還比較舒服。如果你的是惱人的1366 768 分辨率的,建議直接用Default即可。
OK,下面我們一一認識認識這些視圖們。
Scene視圖
游戲場景中的資源、組件都體現在這個視圖中,可以在這里通過各種托拖拽拽就能完成一些操作,比如縮放啊、轉個角度啊、調整位置啊、月光寶盒啊什么的。。。
Game視圖
顧名思義了,這就是游戲預覽用的了。點擊上邊的右箭頭按鈕(運行),就會進入游戲運行狀態(注意進入這個狀態后,所做的任何修改都不會被保存,切記哦,親愛的)。還有兩個按鈕分別是“暫停”和“下一幀”。
Hierarchy視圖
這里存放著游戲場景中的對象光源啊、攝像機啊、立方體啊、圓柱體啊、月光寶盒啊什么的。。。。。。。。。。。
Project視圖
這個視圖是放資源的,基本上這里的東西都是給Hierarchy視圖中的對象服務的,比如貼圖啊、腳本啊、字體啊、皮膚啊、月光寶盒啊什么的。。。。。。。。
Inspector視圖
這相當于是屬性視圖,比如你選中一個Hierarchy中的某個組建,在Insperctor視圖中就會顯示它的各種屬性,直接在此改就可以了哦。
?
說到此,如果你跟我一樣是剛開始接觸Unity,是不是有種云里霧里的感覺?那就對了!不怕不怕,下載Unity,裝上,打開,隨便操作幾下,然后就基本上了解個大概了。這就夠了,明兒繼續研究,隨便搞個“Hello World”或者弄個“Petto is SB”玩玩也是未嘗不可。
哎,本來想著是作為自己的學習筆記來寫的,但現在看著更像是跟某個讀者對話,無所謂了,反正博客園管這個叫“隨筆”,那就隨便逼逼了。
?
轉載于:https://www.cnblogs.com/petto/p/3226843.html
總結
以上是生活随笔為你收集整理的从一点儿不会开始——Unity3D游戏开发学习(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬小说遇到编码问题 笔趣阁
- 下一篇: 支付宝身份证能上网吧吗