Html5的一些引擎使用感觸

記得在2011年的時候,51CTO曾經採訪我對H5的見解,由於當時Html5小組和雷友的關係,感受是一片大火的形式,當時個人見解是:第一盈利模式不清晰,第二硬件跟不上,第三技術不成熟。html

第一和第二點很容易理解,那時候沒有明確的盈利方式,作H5等於坐吃山空,那時有上海和成都的朋友在家窩了一年多,終於扛不住轉了行,雖然市場上喊的挺歡,可是真正有需求花錢的百裏挑一,主要緣由仍是沒有消費羣體,消費羣體和硬件使用有關,那時候哪有微信和這麼強勁的硬件,要知4s仍是商務奢侈品呢,即便有需求做H5的開發,也大可能是嘗試,最多做個網頁版本小廣告發海外,國內仍是XP一統天下IE8還沒升級呢。html5

第三技術不成熟體如今官方的標準不統一,哪一個爲主仍是沒肯定下來,如今看起來是沒什麼問題,但當時卻沒有一家認爲要大融合,再者就是引擎技術,由於開發涉及的生產工具——引擎生產效率的決定因素,那時候僅有一些簡陋的Javascript庫,開發工具差很少是文本編輯。微信

而現在,H5的市場狀況大不同,第一是有個土壤,智能手機的普及率和硬件提高,使得H5遊戲能夠很瀟灑的跑在上面,加上廣告、內購等盈利方式的實現,感受就像是隻欠東風,因此此時的H5引擎之戰在所不免,因爲工做緣由,看了並使用了幾個H5的引擎,先說國內的:工具

Cocos2d-html5版本藉助着cocos2dx的光環,確實給不少手遊團隊直接承接下來,我所認識的幾個團隊都在用cocos2d的html5版本,或者說是js的版本比較合適,由於它主要仍是真對主流設備提供開發解決方案,而後我使用了一段時間,開發了一個小遊戲,感受是,太過博大精深,國內資料較少,反而得去外國論壇裏看,還不必定看個明白,在開發環境上,選擇使用微軟的VS、WebStorm、Netbeans均可以,看我的習慣了,可是好用的配置複雜,配置簡單的很差用,寫代碼的速度很是受制約,比較麻煩的是,cocos自己的體制太臃腫,形成對於自身的工具支持也不是很好,不少資料講得有點過期,好比說對於cocosbuilder的支持,興沖沖的設計好一個界面,結果發現版本不對,怪不得都在用老版本,不用新版原本的。開發工具

白鷺egret是由於幫朋友寫一個小遊戲,要求必須是白鷺,因此硬着頭皮體會了一把,由於以前有不太好的體驗,在這個項目以前對於白鷺有一些誤解,工具看起來很高大上,可是用起來怎麼有點對不上號,相應的資料有點過於理所固然,就如你和外國人用英語講中國式內涵笑話,他沒有響應的文化基礎是不會發笑的,白鷺工具拆得太散,教程不清楚,得開發者本身體會,第一使用的時候把工具安裝好,而後點開來例子愣是沒有一個最簡單的code使用Sample,cocos2d test雖然寫的很爛,但能幫助開發者解決不少起步問題,在res上我繞了半宿看論壇看文檔不知所解,最後找了一個用過兄弟一問之下,才知道原來就是一個概念的事情而已,因此,要想用好白鷺,仍是得真的去作一作東西才行,我以爲白鷺的工具很好,省了不少開發上的起步麻煩,可是資料太匱乏。ui

整體來講,用cocos js是趟坑等中槍,用白鷺egret是摸石頭過河。設計

相關文章
相關標籤/搜索