OGRE,大家都很熟悉咯。 說到這一點真的有點好笑,我見過很多人說認識OGRE,但是卻不知道D3D和OPENGL是什么東東的,可能是我的笑點真的很低,反正是莫名喜感。前天在COCOS2D-X的一個群里看到有位同學分享了一篇CSDN上的博客,博主分享了王哲推薦的一款3D手游引擎。我從GITHUB下載了源碼玩了一下,最后只能說一句, 我太高興了。 因為VS2012硬生生被歧視了, MS也有今天,又是莫名喜感 - -
不過其中也是有我的問題,我安裝的只是VC11,並沒有安裝VC10 TOOLCHAIN,而GAMEPLAY3D工程使用的是VC10工具集,就算不轉換更新工程我的VC11也是處理不了的。不過我還是很高興~ 后來我就切換到UBUNTU KEYLIN下面去折騰~ 感覺還是蠻好的。 GAMEPLAY3D清一色的C++開發, 使用CMAKE構建基礎工程,在體驗的階段我只是打算過去看一下sample,看一下運行的效果。 不過,效果沒有預期的那么好~ 感覺還是U3D的效果好點。 怎么說呢,GAMEPLAY3D還在發展的初期,文檔和資源還都不完善,可以保持持續跟進,但是不會嘗試使用~。
今天弄了一下OGRE,感覺比較蛋疼的主要是以下兩點: 1, 在ubuntu上源碼編譯非常蛋疼~ 而且官網並沒有給出完全的deps,還需要自己使用apt管理器去安裝一大堆的依賴。2,沒有提供*inx下面的工程模板,后來我好不容易才在官網找到一個cmake的版本。不過我對那個版本還是不滿意。
為什么不滿意我可以說說我自己的理由。
既然官網給出了依賴獨立解決的方案, 那么為什么不把所有的依賴都提供出來呢? 另外一點,我還是比較喜歡COCOS2D-X工程模板項目內部以來的做法,所有的開發資源都是在一起的,只要打包好,到哪里都可以獨立開發,而OGRE的這種做法,跨平台的時候確實會因為環境的問題蛋疼和浪費時間。不過現在的游戲大多都是WIN32的,不知道什么時候LINUX才可以翻身呢~
至於COCOS2D-X,現在發展成為主流手機游戲引擎了。 發展的很好,不過我還是比較喜歡3D多一點。雖然CCX擴充SHADER的能力可以加載做到3D的效果,但是太勉強了。 殺雞刀怎么可以用來宰牛呢?還是做它的本分比較好~
在上一篇文章中,字體的問題需要給大家說明一下: 我用的chrome瀏覽器,使用的字體是幼圓,可能部分使用IE內核瀏覽器的同學們看着字體會比較凌亂~ 給大家致歉了。 因為我的字體顯示是沒有任何問題的,相反會比較的好看~ 個人品味吧 想拍磚我也沒辦法了。