關(guān)于很多朋友要我說的一些教程的評論
????????第一個(gè)要說的是最近某某網(wǎng)站新出的《關(guān)于特效和C#》的教程。在仔細(xì)看過一波教程案例以后,基本知道了所有內(nèi)容的實(shí)現(xiàn)方式以后,然后說一說這個(gè)教程的分析和對應(yīng)適合人群。
先說下這個(gè)教程的基本幾個(gè)條件:
1、這個(gè)教程首先它是一個(gè)特效教程,C#實(shí)際上只是教怎么用算不算入門。
2、這個(gè)教程使用的shader教學(xué)工具是連連看
3、C#占的內(nèi)容并不多,在這個(gè)教程里只是個(gè)輔助
4、這個(gè)教程教的內(nèi)容教學(xué)核心對象是獨(dú)立游戲開發(fā)者,正確來說是PC端使用的。這是很重要的一點(diǎn)!
????????有了上面幾個(gè)基礎(chǔ)條件我們下面來一條一條分析一下。不過在這之前我還是要先說幾句題外話。不論再看的各位朋友認(rèn)可與否,我需要先表明一下我對特效的看法,希望各位朋友可以耐心看一下。
????????個(gè)人看法:
????????1、特效的核心是美術(shù)效果,美術(shù)基礎(chǔ)才是王道。
????????2、各種技術(shù)方案只是為美術(shù)效果服務(wù)的手段,美術(shù)水平不行,再花里胡哨都救不了。
????????3、技術(shù)手段并不是特效的核心競爭力,美術(shù)水準(zhǔn)才是。
????????4、如果想通過學(xué)習(xí)各種技術(shù)手段達(dá)到轉(zhuǎn)崗成TA的話,最好先明白,我上節(jié)課(鏈接)講的內(nèi)容,虛浮于表的技術(shù)水平,會(huì)讓你無法應(yīng)付這份工作。
????????那么,下面我們就進(jìn)入正題,首先要肯定的是這套教程的案例中的美術(shù)水準(zhǔn)是可以肯定的。如果飄老師詳細(xì)說明他個(gè)人的設(shè)計(jì)理念和美術(shù)手法我個(gè)人覺得比教這些花里胡哨的東西有價(jià)值。
????????然后就開始一個(gè)方向一個(gè)方向說吧。
????????一、也是最容易被商家宣傳的時(shí)候忽略的一點(diǎn)。面向?qū)W習(xí)對象!
????????這個(gè)教程的案例講解的例子都是只適用于PC平臺(tái)的,就拿雪地的那個(gè)例子舉例,我之前就從管線構(gòu)架上講過所有實(shí)現(xiàn)原理,但是我把它分到了unity炫技系列,進(jìn)入這個(gè)系列大家知道代表著什么。好在這套教程也很誠實(shí)的寫了是教做獨(dú)立游戲的,不過案例并不完整,只是整套體系里特效的那部分,這點(diǎn)上,有做獨(dú)立游戲想法同時(shí)覺得自己資金不吃緊的情況下可以購買。
????????二、連連看教學(xué)的優(yōu)缺點(diǎn)
????????這里擴(kuò)展一下,很多人并不理解連連看為啥被大廠禁用。先說一下連連看的優(yōu)點(diǎn)吧。
優(yōu)點(diǎn)????1、高效便捷的實(shí)現(xiàn)各種效果。2、易于美術(shù)同學(xué)理解。
這是它最顯著的有點(diǎn),所以我做效果測試的時(shí)候有的時(shí)候也會(huì)用。(其實(shí)只要你會(huì)寫代碼,拿起節(jié)點(diǎn)工具就可以開始用)然后說說缺點(diǎn)
缺點(diǎn):1、性能優(yōu)化手段有限。 2、機(jī)型調(diào)試難度巨大。3、美術(shù)對渲染知識(shí)理解不深時(shí)容易大量BUG。
????????我們經(jīng)手的項(xiàng)目都是禁止使用連連看的,美術(shù)同學(xué)可以自己用,做好效果之后我們TA再看效果進(jìn)行優(yōu)化。然而實(shí)際上只要和我們說我們直接就可以給他們擼出來,完全不用他們花時(shí)間自己連。
????????這里說的有點(diǎn)遠(yuǎn),因?yàn)檫@個(gè)課程也說了,是給獨(dú)立游戲開發(fā)者的,只是它沒說是PC限定。所以上面我替著補(bǔ)上了。
????????三、然后再說C#的教學(xué)部分了吧
????????學(xué)完這套案例你可以掌握的能力有1、控制角色移動(dòng)。2、實(shí)現(xiàn)后處理效果。3、掌握shader中的參數(shù)調(diào)用。(漏了請?jiān)u論補(bǔ)充)
????????就這部分內(nèi)容就目前我已經(jīng)知道的狀況是,網(wǎng)上已經(jīng)有大量的帖子講各種案例實(shí)現(xiàn)這部分的內(nèi)容。這個(gè)教程進(jìn)行了很好的整合。其它的我不多說了。
????????但是如果你真的想學(xué)號C#,那么我推薦的是北大的C#公開課,鏈接在我TA教學(xué)體系PPT里面(因?yàn)檫@里不讓放站外鏈接) 。碾壓所有外面花里胡哨的培訓(xùn)教學(xué)。講課老師唐大仕教授個(gè)人表示很崇拜。學(xué)完你可以理解為什么程序都喜歡招科班出生的人,你也可以擁有很強(qiáng)的程序基礎(chǔ)。(當(dāng)然我不是說飄大教的不好,只是內(nèi)容太少。)
????????
????????四、愿打愿挨
????????至于這套教程值不值得買每個(gè)人必須要結(jié)合自身的情況進(jìn)行考慮。一般情況下有同事問他們同事這種教程買不買,基本情況得到的回答是,挺好的,買一下學(xué)習(xí)一下可以方便溝通交流。(心里想以后就可以少給我提點(diǎn)傻逼需求。)? 還有就是之前說的,信息獲取能力的問題,你沒有能力去找到質(zhì)量很高的教程,乖乖掏錢買挺好的(這套教程里的案例很多我在Unity3D Magic Effects Pack 這個(gè)unity包看到過類似的)。大家各取所需,只是就不要再想太多其它東西了。