課程目標(biāo)本課程講述了一種全新的設(shè)計(jì)理念,目前已經(jīng)應(yīng)用到游戲開(kāi)發(fā)里面,掌握了該技術(shù)對(duì)于架構(gòu)設(shè)計(jì)非常有幫助.
適用人群
初級(jí)開(kāi)發(fā)者和中級(jí)開(kāi)發(fā)者以上
課程簡(jiǎn)介
目前很多開(kāi)發(fā)者對(duì)于游戲架構(gòu)設(shè)計(jì)一無(wú)所知,只是簡(jiǎn)單的把腳本與對(duì)象進(jìn)行掛接,導(dǎo)致在后期開(kāi)發(fā)中,版本維護(hù),功能擴(kuò)展非常不方便,現(xiàn)在網(wǎng)上出現(xiàn)了各種版本的熱更新實(shí)現(xiàn),比如Lua,JS,C#Light等, 該框架設(shè)計(jì)技術(shù)獨(dú)辟蹊徑,而且在設(shè)計(jì)上采用了MVC設(shè)計(jì)模式,非常適用于開(kāi)發(fā)者,對(duì)于UI和場(chǎng)景都適用。該課程主要是針對(duì)游戲架構(gòu)設(shè)計(jì),做到了邏輯腳本和UI的分離,可以進(jìn)行游戲的更新。對(duì)于一些公用的或者抽象的腳本可以單獨(dú)打包成dll文件。這樣如果開(kāi)發(fā)下一款游戲,可以非常方便的擴(kuò)展。利用該思想可以對(duì)Unity進(jìn)行二次封裝.