邊學邊做的第一個Unity小遊戲

學Unity開發,肯定先要了解小Unity這個開發工具長什麼樣。

第一次看到Unity界面的時候,我第一反應是,我靠,這不是犀牛麼。學工業設計的人應該接觸過犀牛這款3D建模軟件,主界面也是一個3D透視界面。我本以爲一般編程軟件,主界面肯定是一行行代碼的書寫窗口,沒想到Unity會是視覺爲主的一個工具。所以一開始unity給我的的印象就比較友好。
我大概的摸索了其他窗口、菜單啥的沒感覺毫無頭緒,完全不知道該怎麼開始,怎麼下手。所以我還得先去網上找點教程看看。
一開始我是去Unity官網找教程,發現官方給的教程很詳細,而且從淺到深都有相關的視頻,非常適合新手看。但是因爲當時Unity官網加載實在是太慢了,看個視頻卡的我都要心肌梗塞了,所以決定去看看有沒有別的課程。後來我發現paws3d的不錯,就一直學下去了。瞭解了一些大致基礎知識點:

  1. Unity開發是用C#語言編寫代碼的,當然也可以用JavaScript,因爲我學過OC所以直覺上選擇了C#這種腳本語言。
    2.C#語言的一些基礎特性:基本數據類型、關係運算邏輯運算、條件判斷語句、循環語句等。
  2. Unity需要學習的幾個大的系統:動畫系統、物理系統、GUI、2D、網絡系統、導航系統等,當然這些東西肯定不是一朝一夕學會的,只是做個心裏有數,從宏觀角度先了解一下。
    4.Unity引擎基礎知識:如何開始,如何控制一個物體,如何移動攝像機等。

有了這幾點的準備,心裏大致有了一點Unity這個神奇工具的概念。就像從沒用過冰箱,然後去家電市場摸了一遍冰箱一樣,消除了新手的陌生感。
其實動手做的一個完整的可以上線的遊戲,和跟着老師做一個課程遊戲是不一樣的,你會發現很多細節問題的。
比如:要控制一個物體在不同的情形下發出不同的音效,但一直只有一種音效,就要想辦法解決。比如:開發完之後打包,你會發現安裝包奇大無比,一百多兆,就要想辦法解決。
最後,我想說Unity的水很深,你可以做一款像我這款「分子運動」一樣極其簡單的小遊戲,也可以做一款想王者榮耀一樣複雜度極高的大型遊戲。
路漫漫其修遠兮,我們共同走在學習的道路上共勉。
更多unity2018的功能介紹請到paws3d學習中心查找。

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