Unity入門

最近在學習Unity,順便來CSDN寫寫筆記,記錄下自己的學習過程。
本人Unity使用5.4.2版本,之前畢業設計用Unity4.2版本做了一個寵物小精靈的對戰遊戲,現在Unity發展很迅速,有專門的2D,VR等製作工具了,現在從頭來學習Unity。
Unity的魅力在於操作界面可視化,上手容易,大家可以根據自己的實際情況來具體實施自己的學習計劃,我喜歡就是在實踐中學習,所以我之前的學習計劃就是:
1.學習Unity官方實例教程 Roll-a-Ball
http://www.cocoachina.com/game/20151104/14045.html
c#腳本看不懂的可以先直接把代碼抄下來運行。

2.接下來再做個有趣點的2D遊戲HappyBird。
http://blog.csdn.net/wwwang89123/article/details/19936635
這個遊戲途中遇到一些自己看不懂的代碼,這時候你就會覺得要去學習下c#語言方面的知識了。

3.學習c#的基礎語法,這裏我推薦siki老師的c#課程。
http://www.woxueyuan.com/my/course/16
http://www.woxueyuan.com/my/course/17
http://www.woxueyuan.com/my/course/18

4.c#學得差不多後就該理解下Unity的生命週期,常用接口等,這裏推薦的學習網站有Unity聖典,看代碼時記得選擇c#類型的來看。
http://www.ceeger.com/Manual/
http://www.ceeger.com/Script/
http://www.ceeger.com/Components/
也可以去看看這本書《Unity 5.x 從入門到精通》,我是直接在網上下的pdf,個人快速瀏覽了一遍,主要是介紹各個系統的基本知識,沒有具體例子,也寫得不是很深入。

5.Unity的接口整體理解得差不多後,就要開始學習界面製作了,以前NGUI插件挺火的,聽說現在版本UGUI就是基於NGUI來做的,所以我們來學習UGUI就好了,大家可以去看官方例子,這裏還是推薦siki老師的視頻,因爲siki老師說得比較容易懂,視頻有個缺陷就是,開頭幾秒很大聲,視頻後面都說得很小聲。
http://www.taikr.com/my/course/365
視頻裏都沒有說怎麼在代碼裏動態創建列表,這是有點遺憾的,但是我們之前通過Untiy聖典的學習,也可以自己在代碼裏創建一個通用的列表,把Item製作成Prefab用Resources.Load去動態加載出來。
上面的課程學習完了,缺了物品拖動功能,下面這個揹包教程可以幫助到你。
http://www.taikr.com/course/444/tasks

這是我自己做的UGUI學習PPT,地址是
http://download.csdn.net/download/is88562498/10121959

好了,到此爲止我們界面UI學習得差不多了,Untiy目前的UGUI版本問題就是,Text組件不支持在文字中間插入圖片,網上也有對應的解決方法,在這裏就不說了。

6.接下來我們就可以用自己學到的知識再去深入的實踐,製作例如塔防遊戲,第一人稱射擊遊戲。
塔防:
http://www.woxueyuan.com/course/180
第一人稱射擊:
http://www.woxueyuan.com/course/101

7.最後我們去學習MMORPG遊戲的製作,下面是火炬之光的學習視頻地址:
http://www.taikr.com/course/297

學習完上面的課程,你的Unity遊戲之路纔剛剛開始呢,接下來我們來學習Shader,sLua,網絡模塊設計等知識。
這裏推薦一位大神的博客,雨鬆MOMO。
http://www.xuanyusong.com/

今天就說到這裏吧,大家一起努力吧!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章