1. 程式人生 > >Unity3D視訊教程,Unity3D從入門到精通視訊教程

Unity3D視訊教程,Unity3D從入門到精通視訊教程

2018年什麼遊戲最火?

不用問,肯定是人人都在擼的“王者榮耀”和吃雞遊戲了。

只會打遊戲,不去研究可不行。一直在想,像王者榮耀這樣火的遊戲是用什麼引擎和語言開發的?

這裡就不得不說到現在最主流的遊戲開發引擎——Unity3D了。

Unity3D是由Unity Technologies開發的一個讓玩家輕鬆建立諸如三維視訊遊戲、建築視覺化、實時三維動畫等型別互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。

相信做開發的人知道Unity3D,很多小夥伴也在找它的教程,今天我就分享一下Unity3D視訊教程,希望能幫到大家。

Unity3D基礎視訊

http://yun.itheima.com/course/137.html?stt

資料:http://pan.baidu.com/s/1eSDUbTo 密碼:o97j

課程介紹
這是一套關於unity的基礎課程,由傳智大沙漠老師隨堂錄製。本套課程從C#語言開始,介紹了很多語言方面的特性,這些特性在unity開發及外掛使用中都會出現。接下來是關於unity的操作,包括:模型、物理引擎、粒子系統、渲染、指令碼生命週期、著色器、優化等知識點。通過學習這些內容,能夠獨立完成一些簡單的遊戲開發,併為接下來更高階段的學習提供幫助。
視訊概況
【第一天】
講解C#的基礎知識,主要講語法、面向物件兩個知識點。如果你有C語言的開發基礎,你會發現他們太像了,是的,語法非常相似。面向物件的三大特性:封裝、繼承、多型,會逐一講解,並通過一些示例程式碼讓你有更深入的理解。最後講解了列舉與標誌列舉的使用。
【第二天】
講解常用的C#的類及函式。包括泛型、集合(List<T>與Dictionary<K,V>)、檔案IO操作(主要是FileStream類)、Ado.Net(操作資料庫),並以MySql資料庫為例進行crud操作。
【第三天】
講解C#的高階部分。包括:在函式的引數主要有3種方式傳遞,分別為:值傳遞,ref引用傳遞,out引用傳遞;關鍵字params實現引數的陣列化;擴充套件方法的實現;委託與事件、lambda表示式的使用;執行緒的使用;最後講解了單例、工廠、釋出-訂閱三種設計模式。
【第四天】
講解C#的套接字Socket。以聊天室為示例,自定義傳輸協議,客戶端能夠收發資訊,伺服器端則負責將客戶端發來的轉發給其它客戶端。主要講解了Socket類的構造方法、Connet、Bind、Accept、Receive、Send等方法的使用。
【第五天】
講解unity的知識點主要包括:座標系;攝像機的投影方式;內建物件的使用;Scence面板的操作;使用者接入;遊戲物件的旋轉、移動;預設與複製;匯入模型;動態的兩種方式Animation、Animator;在VS中除錯。
【第六天】
講解unity的知識點主要包括:光照及烘焙;第一人稱與第三人稱設定;地形系統;粒子系統;物理引擎中的剛體、碰撞檢測、角色控制器。最終通過學習的知識點完成了打箱子、夏威夷漫遊兩個小示例。
【第七天】
講解unity的知識點主要包括:音訊的播放;預儲存;資源載入;場景切換;協同呼叫;WWW類;尋路導航。在尋路中主要實現了自定義、水平跳、向下跳三種自定義移動方式,以及動態選擇層。
【第八天】
講解unity的知識點主要包括:GUI、uGUI、NGUI。重點介紹的是NGUI,通過NGUI可以製作圖集、字型(結合BMFont)、互動指令碼(以Button為例)、動畫指令碼(以寬高為例),最後完成了滾動欄、拖曳的效果。