是時候該了解下Unity3D了

現(xiàn)在的 Unity 已經(jīng)發(fā)展到了 Unity 5,使用 Unity 可以創(chuàng)建 2D 或 3D 游戲、建筑格式化、實時三維動畫等互動內容的多平臺的游戲開發(fā)工具炊昆,是一個全面綜合的,跨平臺的游戲引擎。還可以使用 Unity Web Player 這一插件開發(fā)網(wǎng)頁游戲窑眯。

詳情參考Unity3D_百度百科

如果你還認為Unity3D不值得學習屏积,你可以先去了解什么是VR,什么是AR磅甩,可以了解他們有多么強大,而這些都可以通過Unity3D開發(fā)姥卢。
AR技術應用 の 照片透視效果
我也是看了上面的文章決心畫點時間研究下Unity3D卷要,可能你還擔心學會這個無用武之地,再來看看這個
http://m.iqiyi.com/w_19rtchv0w9.html

如果你錯過了2000年的互聯(lián)網(wǎng)潮流独榴,09年的移動互聯(lián)網(wǎng)潮流僧叉,而現(xiàn)在VR,AR潮流還想錯過嗎棺榔?

學習資料整理(待完善)

首先你得學習一門在Unity中可以使用的語言瓶堕,官方推薦的由JS和C#兩種。現(xiàn)在主流的插件大都是C#編寫症歇。
《C#編程指南》
新人可以只看前面的關鍵字和基礎部分郎笆,后面到委托事件可以先不看。

Unity官方API忘晤。
Unity圣典
Unity3d之Shader學習資料整理

下載安裝

Unity 中文官網(wǎng)
Unity 英文官網(wǎng)
個人版下載地址

點擊下一步
介紹用戶協(xié)議
勾選安裝的組件

Unity 默認勾選的宛蚓,是 Unity 游戲引擎本身;建議不要去掉设塔,其余組件如Android Build Support 和IOS Build Support可以選擇性支持凄吏。

漫長的下載

創(chuàng)建項目

安裝完成后,就來到了下面這個界面:
輸入用戶名和密碼,沒有的話闰蛔,點create one注冊一個痕钢。


登錄賬號
Paste_Image.png

選擇個人版本,企業(yè)版本是收費的序六。


選擇個人版本

然后就是調查界面任连,根據(jù)實際情況隨便選選就進下一個界面了。
接下來就可以創(chuàng)建工程了难咕。
在上面輸入項目名稱课梳,下面修改路徑,路徑最好不要包括中文或空格余佃。


創(chuàng)建工程

點擊create project 就進入了項目界面暮刃。


項目界面

菜單界面

要想開發(fā),首先玩轉頂部菜單界面爆土。

菜單
  1. File(文件菜單)下主要是負責Unity3D工程文件的打開和發(fā)布設置等菜單按鈕椭懊。
  2. Edit(編輯菜單)下主要是負責Unity3D中常見的工程設置,比如設置默認的編輯器或渲染的質量設置等。
  3. GameObject(游戲對象菜單)下主要是負責讓開發(fā)者可以手動創(chuàng)建的一些物體對象的功能氧猬,例如:燈光背犯,基礎的Cube,plane盅抚,以及相機等物體漠魏。
  4. Component(組件菜單)Unity3D中最常用的菜單,主要是負責一些特效妄均,物理碰撞和動畫等組件的添加柱锹。
  5. Window(窗口菜單)主要是負責顯示和調控Unity3D界面中出現(xiàn)的各種可視化窗口。
  6. Help(幫助菜單)主要是Unity3D的一些版本信息以及用戶手冊丰包、API以及開發(fā)者論壇的鏈接等禁熏。

視圖窗口

Unity3D中最常見的窗口有五個,分別是:Scene邑彪、Game瞧毙、Hierarchy、Project寄症、Inspector宙彪。

  1. Scene窗口:是放置模型文件的地方,所有在游戲中使用的模型都可以在這里被編輯和操作瘸爽。


    Scene窗口
  2. Game窗口:所有在Scene窗口中擺放的模型文件都會通過攝像機直接渲染到Game窗口您访,幾乎是同步的所見即所得。


    Game窗口
  3. Hierarchy窗口:主要負責管理在游戲中使用的模型剪决、相機灵汪、燈光、以及相關組件柑潦。注意:在這里出現(xiàn)的組件或模型對象時一定在游戲中使用的享言。


    Hierarchy窗口
  4. Project窗口:工程文件窗口,所有的工程文件資源都在這里渗鬼,包括模型览露、貼圖、材質譬胎、腳本差牛、以及插件等。在project窗口中出現(xiàn)的文件不一定在游戲中都會使用的到堰乔。


    Project窗口
  5. Inspector窗口:當在Hierarchy面板上選中一個對象偏化,就可以在Inspector面板上看到所有該對象的組件信息,并且可以再這里進行編輯镐侯,效果會立馬顯示在Game窗口中侦讨,非常方便。


    Inspector窗口

四種坐標系

學習Unity3D,首先要理解Unity3D中簡單地三維空間概念韵卤,Unity3D有四種坐標系骗污,包括世界坐標辐宾,屏幕坐標妆偏,視口坐標和繪制GUI界面的坐標系。

  1. World Space(世界坐標):我們在場景中添加物體(如:Cube)氓润,他們都是以世界坐標顯示在場景中的蜡歹。transform.position可以獲得該位置坐標贴谎。
  2. Screen Space(屏幕坐標):以像素來定義的,以屏幕的左下角為(0季稳,0)點,右上角為(Screen.width澈魄,Screen.height)景鼠,Z的位置是以相機的世界單位來衡量的。注:鼠標位置坐標屬于屏幕坐標痹扇,Input.mousePosition可以獲得該位置坐標铛漓,手指觸摸屏幕也為屏幕坐標,Input.GetTouch(0).position可以獲得單個手指觸摸屏幕坐標鲫构。
  3. ViewPort Space(視口坐標):視口坐標是標準的和相對于相機的浓恶。相機的左下角為(0,0)點结笨,右上角為(1包晰,1)點,Z的位置是以相機的世界單位來衡量的炕吸。
  4. 繪制GUI界面的坐標系:這個坐標系與屏幕坐標系相似伐憾,不同的是該坐標系以屏幕的左上角為(0,0)點赫模,右下角為(Screen.width树肃,Screen.height)

四種坐標系的轉換

  1. 世界坐標→屏幕坐標:camera.WorldToScreenPoint(transform.position);這樣可以將世界坐標轉換為屏幕坐標瀑罗。其中camera為場景中的camera對象胸嘴。
  2. 屏幕坐標→視口坐標:camera.ScreenToViewportPoint(Input.GetTouch(0).position);這樣可以將屏幕坐標轉換為視口坐標。其中camera為場景中的camera對象斩祭。
  3. 視口坐標→屏幕坐標:camera.ViewportToScreenPoint();
  4. 視口坐標→世界坐標:camera.ViewportToWorldPoint();

后記

感覺Unity3D的未來是光明的劣像,我也是這兩天剛剛開始學習Unity3D,歡迎大神點評停忿,指出不足驾讲。

參考文獻

AR技術應用 の 照片透視效果
新手該如學習Unity3D
Unity3D的四種坐標系

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吮铭,更是在濱河造成了極大的恐慌时迫,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谓晌,死亡現(xiàn)場離奇詭異掠拳,居然都是意外死亡,警方通過查閱死者的電腦和手機纸肉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門溺欧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人柏肪,你說我怎么就攤上這事姐刁。” “怎么了烦味?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵聂使,是天一觀的道長。 經(jīng)常有香客問我谬俄,道長柏靶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任溃论,我火速辦了婚禮屎蜓,結果婚禮上,老公的妹妹穿的比我還像新娘钥勋。我一直安慰自己炬转,他們只是感情好,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布笔诵。 她就那樣靜靜地躺著返吻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乎婿。 梳的紋絲不亂的頭發(fā)上测僵,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天,我揣著相機與錄音谢翎,去河邊找鬼捍靠。 笑死,一個胖子當著我的面吹牛森逮,可吹牛的內容都是我干的榨婆。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼褒侧,長吁一口氣:“原來是場噩夢啊……” “哼良风!你這毒婦竟也來了谊迄?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤烟央,失蹤者是張志新(化名)和其女友劉穎统诺,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疑俭,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡粮呢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了钞艇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啄寡。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖哩照,靈堂內的尸體忽然破棺而出挺物,到底是詐尸還是另有隱情,我是刑警寧澤飘弧,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布姻乓,位于F島的核電站,受9級特大地震影響眯牧,放射性物質發(fā)生泄漏。R本人自食惡果不足惜赖草,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一学少、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧秧骑,春花似錦版确、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至骂澄,卻和暖如春吓蘑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坟冲。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工磨镶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人健提。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓琳猫,卻偏偏與公主長得像,于是被迫代替她去往敵國和親私痹。 傳聞我的和親對象是個殘疾皇子脐嫂,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內容