最近和发财想在毕业前自己再认真写出一款像样的引擎试试,由于之前咱俩用OGRE有快半年了,所以准备先照着OGRE来,RenderSystem的部分由我负责,发财同学负责底层内存分配和数学库。看ogre的代码有2天了,基本是抄抄减减,心里总是压抑的很。自己也安慰过自己,ogre写的很好,如果这些依着葫芦画瓢也能学到很多内容,但自己心里一直担心的是自身的创造力就在这模仿里慢慢死亡了。
昨晚发财喝高了和我讨论String这些基本类型的命名是要加前缀Fa(我们引擎的缩写),还是不加了。我当然是坚持不加了,毕竟用namespcae了。发财却想加,这问题无足轻重,但发财的一句话让我思索到现在:咱要是抄的一模一样有毛意思啊。。。
于是不管前头怎么看不到路,我决定把之前抄ogre的内容全部推倒,自己试着写个渲染系统设计,完全靠自己来一次。这无关乎到别的碎七八糟的东西,只是我不想毕业前最后的作品中没有自己的东西。
(写这文章的时候更坚定了这想法)