五年前入行就是從Torque Shader Engine開(kāi)始的,當(dāng)時(shí)的Torque摻雜了若干C語(yǔ)言的實(shí)現(xiàn),架構(gòu)比較混亂.它的編輯器還算強(qiáng)大,另有一本專門介紹如何用Torque腳本編寫游戲的書,并且還有一個(gè)像樣的論壇(VIP用戶要花錢).當(dāng)時(shí)要為它添加一個(gè)特效系統(tǒng),后來(lái)發(fā)現(xiàn)有一個(gè)叫AFX的特效系統(tǒng)是基于Torque開(kāi)發(fā)的可供參考,就花了一個(gè)月時(shí)間把它移植了過(guò)來(lái).再然后就離開(kāi)Torque陣營(yíng)加入OGRE陣營(yíng).
后來(lái)一直陸陸續(xù)續(xù)地關(guān)注著Torque的發(fā)展,聽(tīng)說(shuō)過(guò)它的維護(hù)者GarageGames和微軟合作了,搞了個(gè)XNA,應(yīng)該其中包含了Torque的技術(shù)(我沒(méi)研究過(guò)XNA),再后來(lái)Torque 3D出現(xiàn),聲勢(shì)浩大,但是要收費(fèi),所以沒(méi)下也不知道它長(zhǎng)啥樣.只是感覺(jué)這五年來(lái)但凡有印象的大小游戲沒(méi)聽(tīng)說(shuō)過(guò)有用Torque做的,不免讓人遺撼.
這五年以來(lái)先后出現(xiàn)了UE3,CE3這種次世代引擎,Torque選擇在這時(shí)候開(kāi)源是明智的(Gamebryo都快撐不住了,OGRE就更別說(shuō)了),它可以做為一款比較適合入門的引擎.它的技術(shù)經(jīng)過(guò)這么多年這么多人的發(fā)展肯定也有可取之處(當(dāng)年還贊嘆它能把OGL和D3D統(tǒng)一起來(lái)),所以既然開(kāi)源了沒(méi)有不下的道理.架構(gòu)一定要看下,希望不要再讓人糾結(jié)了.