發(fā)布時間:2024-01-11 17:30:46 瀏覽量:192次
一、前言
剛開始學(xué)習(xí)Unity3D的時候,明明已經(jīng)認(rèn)真的看著教程內(nèi)容,自己動手做了一遍,但總是腦海里知識總是模模糊糊的,似會似不會。
其實(shí)不止Unity3D,每一門編程語言的學(xué)習(xí)或者說具有豐富內(nèi)容的技藝都是如此。我們只有通過不斷的練習(xí)和使用來加深我們的Unity3D相關(guān)能力,讓你真正的學(xué)會Unity3D。
二、真會和假會
什么是真會和假會?
如果面對一個新項(xiàng)目,其中的知識模塊你都已經(jīng)學(xué)過,你經(jīng)過對項(xiàng)目實(shí)現(xiàn)內(nèi)容的了解后無法在你腦海里浮現(xiàn)完整流暢的開發(fā)過程,如將項(xiàng)目拆分為幾個模塊,使用什么框架,模塊之間進(jìn)行哪些互動,這個模塊得做調(diào)整防止卡頓,這項(xiàng)功能該使用哪個類和方法,相關(guān)代碼內(nèi)容書寫等等。這其中你都并未知曉,障礙過多導(dǎo)致你需要各種問人求答,大量搜尋資料,復(fù)制粘貼代碼。就算你開發(fā)成功了,大多數(shù)時間也是用以苦思發(fā)呆,搜索問人,項(xiàng)目相關(guān)功能不健全,這是假會。
反之如果面對一個新項(xiàng)目,其中的知識模塊大多數(shù)已學(xué)過,你經(jīng)過對項(xiàng)目實(shí)現(xiàn)內(nèi)容的了解后在你腦海里浮現(xiàn)完整流暢的開發(fā)過程,可能有較少不懂的內(nèi)容需要進(jìn)一步探究,但大部分沒有問題,只是需要時間和實(shí)際操作的話,那就是真正的學(xué)會,即真會。
比如我們已經(jīng)基本掌握了Unity2D開發(fā)的基礎(chǔ)知識,在觀看完Unity3D經(jīng)典項(xiàng)目《拾荒者Roguelike》演示后,想以此來做練習(xí)是否能較為清晰的在腦海里浮現(xiàn)我們需要開發(fā)的模塊、組件、代碼等。不知你腦海里浮現(xiàn)的畫面是左邊的還是右邊的呢?
拾荒者
腦海里浮現(xiàn)的畫面
三、練習(xí)的作用
練習(xí)是一個重要的過程,它能幫助你從假會走向真會。
主要有三個方面的幫助:
一是熟能生巧,Unity3D即是知識,也是手藝,通過練習(xí)能加深知識理解,也能提高速率。
二是知識擴(kuò)展,只有做多練習(xí),才能從每個不同項(xiàng)目中遇到新問題也學(xué)會新的解決方法。
三是習(xí)慣自然,讀書時看過一本雞湯書叫《習(xí)慣制勝》主要講優(yōu)秀是一種習(xí)慣,其實(shí)生活方方面面都是習(xí)慣,懶惰也是,刷知乎也是,打碼也是,而現(xiàn)在你需要習(xí)慣的使用Unity3D。
四、練習(xí)的要求
練習(xí)一定要長期有序的進(jìn)行,長期練習(xí)才能養(yǎng)成打碼習(xí)慣。
練習(xí)就是要找新老問題所在,可以慢火細(xì)燉不能囫圇吞棗。
練習(xí)需要釋放你的奇思妙想,激發(fā)你的動力留下快樂回憶。
Github打卡
五、練習(xí)具體過程
1、選擇
作為初學(xué)者,若你是相關(guān)專業(yè)的在校學(xué)生,務(wù)必要注重相關(guān)的專業(yè)課程。那么課本上對應(yīng)的練習(xí)或者老師共享的課件練習(xí),這部分是優(yōu)先考慮的,就算部分會枯燥乏味,但為了打好基礎(chǔ)還是得做呀。另一部分需要到網(wǎng)絡(luò)上尋找的練習(xí)項(xiàng)目,當(dāng)然需要選擇自己能力范圍內(nèi)的項(xiàng)目。當(dāng)然老油條們做練習(xí)大部分是搗鼓自己想法的項(xiàng)目或者和別人協(xié)作什么的,這就不說了。
2、總覽
因?yàn)檫@是做練習(xí),所以假定項(xiàng)目有相關(guān)的教程或參考代碼。一個練習(xí)項(xiàng)目拿到手上,如果是有相關(guān)文檔或教程的,一定要先瀏覽相關(guān)的目錄和文檔內(nèi)容,快速理清該項(xiàng)目整體框架,運(yùn)行流程,接下來需要做那部分練習(xí),這對你目前做的練習(xí)指明了方向,而不會出現(xiàn)代碼打完了不知道安哪里的情況。沒有相關(guān)文檔的當(dāng)然是查看相關(guān)類和對象,導(dǎo)出UML圖做進(jìn)一步的梳理。有個大概影響的了,接下來就知道從那著手了。
如圖所示,我們通過他人或自己梳理的文檔從而了解《暗黑戰(zhàn)神》的主要內(nèi)容,接下來需要從哪一方面開始,自身需要補(bǔ)充什么知識等。
《暗黑戰(zhàn)神》3D網(wǎng)游ARPG實(shí)戰(zhàn)案例
3、擴(kuò)展
練習(xí)項(xiàng)目的擴(kuò)展分為知識擴(kuò)展和知識擴(kuò)展。當(dāng)練習(xí)過程中,你有新的項(xiàng)目設(shè)計和實(shí)現(xiàn)方法都可以大膽的去勾勒和敲打出來,這時你的項(xiàng)目是自由奔放的,不會像課堂里經(jīng)典項(xiàng)目因?yàn)槟愠鯇W(xué)懵懂,所以啥也不敢改怕引起錯誤。這部分是實(shí)實(shí)在在的鍛煉你獨(dú)立開發(fā)項(xiàng)目的能力,工作可沒有教程和答案,不邁向這一步到頭來是會吃虧的。
如圖所示,是一個簡單的橫版擋球的雙人小游戲。我們發(fā)揮自己的想象,為這個項(xiàng)目畫上簡單的乒乓球游戲素材并導(dǎo)入,調(diào)整部分代碼,如球碰撞乒乓球桌面彈射改變方向,中間的攔網(wǎng)會因?yàn)榍蝮w的高度不夠而攔截球體等。
PingPongGame
另一方面就是知識的擴(kuò)展,課堂上只會教你這個方法解決這個問題,一筆帶過。雖然你理解代碼的意思也能熟練的使用,但這不夠,你得了解該方法具體實(shí)現(xiàn)代碼,找出該方法同類有哪些,該方法常見的使用錯誤方式,錯誤會彈出什么內(nèi)容?并為它做個小小的總結(jié),順便學(xué)習(xí)了這個類型的常用方法。
這部分是經(jīng)常談到也是最重要的。不管是通過官方文檔或者問問題的網(wǎng)站去不斷的了解一個知識點(diǎn)背后的知識塊,從而更好的吸收知識。
生命周期
4、分享
互聯(lián)網(wǎng)時代,也是知識共享的時代。分享你項(xiàng)目,不僅內(nèi)心因獲得成就感而愉悅,還能獲得友誼的點(diǎn)贊,項(xiàng)目的協(xié)作等?;ハ啻龠M(jìn)才能進(jìn)步,做練習(xí)有時也需要虛擬的伴侶。你是否想起學(xué)生時代,星期天炎熱的午后,你和小伙伴一起做作業(yè)的身影。
一起進(jìn)步吧,學(xué)無止境,越努力就越幸運(yùn)。
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報名。
2. 手機(jī)游戲如何開發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時代在進(jìn)步游戲在更新,更趨于方便化移動化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白??靵碓囋?!
4. Steam值得入手的武俠游戲盤點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動漫建模全過程,不是一般人能學(xué)的會的,會的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
7. 3D動畫軟件你知道幾個?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動畫軟件或動畫工具時,指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動畫的軟件程序。但是,在3D動畫軟件中還包含了其他類型的...
8. 如何自己開發(fā)一款游戲(游戲開發(fā)入門必看:五大獨(dú)立游戲開發(fā)技巧)
?游戲開發(fā)入門必看:五大獨(dú)立游戲開發(fā)技巧無論您是剛剛起步開發(fā)自己的第一款游戲,還是已經(jīng)制作了幾款游戲,本篇文章中的5大獨(dú)立游戲開發(fā)技巧都可以幫助您更好地設(shè)計下一款游戲。無論你對游戲有著什么樣的概念,都
9. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅固
想讓你的3D打印模型更堅固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計技巧,讓你輕松掌握!
?三昧動漫對于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會推出《巫師4》。因?yàn)椤段讕煛废盗性诓邉澋臅r候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
最新文章
同學(xué)您好!