Unity學習過程(一)——認識Unity遊戲引擎

今天,2015年12月23日。我決定開始寫博客,來記錄我的學習成長過程~!

學習都是有規劃性的, 有規律性的。之前零散的學習Unity讓我覺得不夠靠譜。一個領域上面的學習,如果單單只是抓抓補補的學習,如何能夠學到真正深層上的東西,於是纔有了系統性的學習,纔有了大學與普通的職校的區別~所以,儘管我自學過一段時間的unity,但我覺得還是應該重頭開始(這個是一個比較艱難的決定,畢竟重頭開始學以前或多或少都知道的一些知識),一步一步地紮實去學習,先把基礎打好了,才能夠建築高樓大廈。

以上,都是我個人的理解。。。

好了,言歸正傳。

學習unity,或者說學習任何一個東西一個工具,都需要了解一下它的前身後世。

Unity本身是一個遊戲引擎,說到遊戲引擎,指的是別人(程序員)已經幫你搞定好或者開發好的各種交互實時的圖形程序,舉個例子,一個物體下落碰撞到地面的過錯,如果要自己來寫的話,就需要了解物理學的重力加速度,以及碰撞的摩擦力,彈性勢能等等,然後根據它們的相互關係來進行編程,最後才能逼真地把這個過程仿真出來。而遊戲引擎就把這些東西全部囊括進來,其他人只需要通過使用這個遊戲引擎 ,可以很簡單地完成這個(物體下落碰撞)過程~這個就是遊戲引擎的方便性。而我現在學習的只是如何去運用這個遊戲引擎,而不是如何設計它。所以,目前,涉及到該遊戲引擎的內部構造我也不懂,希望在日後的學習過程中能夠慢慢地瞭解~

話又說回來,市面上的出名流行的遊戲引擎有很多個:Unity,寒霜(戰地系列的遊戲貌似都用這個系列的遊戲引擎來開發的),虛幻(蝙蝠俠:阿甘瘋人院等等,灰常多),死亡,Anvil(刺客信條等),EGO(塵埃3)等等~~~很多很多。今天重點不在此,我們來看看Unity引擎的牛逼之處:

1.首先它簡單易懂,容易上手,相對於其他引擎來說有很多教程(不過很大一部分是英文版的)。

2.其次,它支持全平臺開發。Windows,Mac,Android,Iphone,XboxOne等。

3.它在支付費用上少,個人版的免費,專業版也只需要很少一部分錢即可獲取。

4.完善的生態圈。unity內置有商店,你如果有寫好的插件或者Demo等等可以發佈在上面供他人下載從而賺取利益,也可以從上面下載自己所需要的資料。不懂的問題還可以去官網尋求答案~。也可以在百度,博客等等地方查詢。

5.使用的人數最多的遊戲引擎,沒有之一。其中絕大多數的移動端遊戲開發都用到該引擎。例如神廟逃亡等等~~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章