最近和發(fā)財(cái)想在畢業(yè)前自己再認(rèn)真寫出一款像樣的引擎試試,由于之前咱倆用OGRE有快半年了,所以準(zhǔn)備先照著OGRE來,RenderSystem的部分由我負(fù)責(zé),發(fā)財(cái)同學(xué)負(fù)責(zé)底層內(nèi)存分配和數(shù)學(xué)庫。看ogre的代碼有2天了,基本是抄抄減減,心里總是壓抑的很。自己也安慰過自己,ogre寫的很好,如果這些依著葫蘆畫瓢也能學(xué)到很多內(nèi)容,但自己心里一直擔(dān)心的是自身的創(chuàng)造力就在這模仿里慢慢死亡了。
昨晚發(fā)財(cái)喝高了和我討論String這些基本類型的命名是要加前綴Fa(我們引擎的縮寫),還是不加了。我當(dāng)然是堅(jiān)持不加了,畢竟用namespcae了。發(fā)財(cái)卻想加,這問題無足輕重,但發(fā)財(cái)?shù)囊痪湓捵屛宜妓鞯浆F(xiàn)在:咱要是抄的一模一樣有毛意思啊。。。
于是不管前頭怎么看不到路,我決定把之前抄ogre的內(nèi)容全部推倒,自己試著寫個(gè)渲染系統(tǒng)設(shè)計(jì),完全靠自己來一次。這無關(guān)乎到別的碎七八糟的東西,只是我不想畢業(yè)前最后的作品中沒有自己的東西。
(寫這文章的時(shí)候更堅(jiān)定了這想法)