【]笨木頭Unity】入門之旅002:不談對象,咱們談組件
來源:程序員人生 發布時間:2016-02-28 11:37:06 閱讀次數:2547次
今天有人問了1個1直以來都讓我很糾結的問題:木頭為何長得這么帥?(小若:不就是1個瞎子隨意問了個問題嘛,至于嗎?)
這,大家以后別問我這個問題了,我真的不知道怎樣回答,我嘗試過很多變丑的方法,但是都失敗了。
笨木頭花心貢獻,啥?花心?不呢,是用心~
轉載請注明,原文地址:http://www.benmutou.com/archives/2044
文章來源:笨木頭與游戲開發
1.還在談對象?我們這里流行組件
1定有人告知過你,在面向對象的世界里,1切都是對象。
現在,你要進入Unity的世界了,在這里,不談對象,由于,1切都是組件。
咳咳,正規點(小若:是正經不是正規!),甚么是組件?
其實組件也是對象,只不過是封裝過的對象,1個人類可以由頭、腳、手、身軀、尾巴、翅膀組成。(小若:你才有尾巴,你全家都有尾巴…)
人類本身這個類是空的,它包括了其他部份的組件,從而組合成了1個完全的人類,具有人類正常的功能,如行走、飛行、漂移等。
我們打開Unity編輯器,打開你新建的1個測試項目,默許是有1個【Main Camera】物體的,單擊它,會看到右側有1堆屬性。
不要怕,如圖:
箭頭所指的地方,【Add Component】就是【添加組件】的意思,由于怕大家看不到,所以多用了2個箭頭。(小若:你是覺得大家瞎了嗎?)
也就是說,我們可以往物體上添加很多組件,物體就是由這樣的1個個組件組合而成的,包括腳本、聲音、坐標、材質都可以作為組件添加到別的物體身上。
總之,記住1個重點,5個字:1切都是組件,1切都是組件,1切都是組件。
好了,更多的,大家自行百度、Google、LOL去。
2.語言和代碼編輯器的選擇
Unity支持C#和JavaScript作為腳本語言,理論上這二者選誰都可以,取決于大家的實際情況。
如果你本身已對JS很熟習了,那就選JS,反之亦然。
木頭個人偏向于C#,由于它屬于比較正宗的編程語言,JS畢竟是腳本語言,木頭的這系列教程都將使用C#作為開發語言。
如果你以為Unity編輯器里面可以寫代碼,那你就錯了,腳本代碼必須在另外1個編輯器里寫。
之前Unity默許是使用Mono編輯器的,我個人覺得超級難用,是超級難用,超級難用!(小若:乖,別鬧)
而現在,Unity會優先使用Visual Studio,我很喜歡用VS,由于我已習慣了。
建議大家用VS2015,由于它會自帶VS Tool for Unity,可以斷點調試代碼。
但,不知道甚么緣由,我的筆記本上總是沒法調試,家里和公司的臺式機卻沒問題,如果有誰知道緣由,請告知我,10分感謝。
3.結束
這篇寫得很短,沒完的,但我另開1篇來說解我們最喜歡的東西――HelloWorld。
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈