回覆列表
  • 1 # 黎叔1314520

    如果你是個人愛好,無所謂。如果你要以此為生,目前的形勢,就是三條路線。

    1,第一條就是Cocos 2DX。主要用來做H5小遊戲,只可用於2D遊戲開發,儘管沒有高大上的畫面,但其實小遊戲才是最賺錢的方向,也是當前市場的主流之一。主要就是做類似《連連看》啊,《對對碰》啊,《憤怒的小鳥》之類的這種規模的小遊戲。雖然H5引擎有很多,但能完全匹配主流遊戲公司開發流程的,基本只有Cocos 2DX這一個引擎可選。使用C++作為開發語言。優點在於開發公司的CEO是華人,因此有完善的中文手冊,並且完全開源。

    2,Unity 3D。目前最火的引擎,沒有之一,是目前的世界第一大商業遊戲引擎,同時是第一大VR引擎,可同時勝任2D與3D,所開發的遊戲專案,橫跨6大系統,21個平臺,市場份額超越了四大引擎的總和(寒霜,起源,虛幻,Havok)。優點在於超級主流,資源豐富,且受到微軟,任天堂,騰訊,臉書,谷歌等巨頭的大力支援。而且採用標準C#語言作為指令碼語言,無論效能還是語法都擁有先天優勢,由於可以呼叫微軟的

    .NET

    類庫,因此前後端銜接非常平滑。再加上C#已經開源跨平臺,前景不可限量。缺點在於沒有中文手冊,深入學習需具備一定閱讀英文文件的能力,UNET等個別功能略顯雞肋。首選引擎,強烈推薦

    3,UE4,也就是90年代四大引擎之一的“虛幻”引擎最新版,以高畫質而著稱。但UE4並沒能完美繼承前代的榮光,最大的問題在於,在UE4上竟然取消了指令碼,而僅僅提供了一個視覺化節點編輯器。實踐證明這是一個絕對錯誤的選擇,雖然視覺化程式設計容易吸引零基礎小白,收穫一批畫面黨作為腦殘粉來哄抬身價,但只要有過開發經歷的人自然明白,當今環境下,使用視覺化程式設計根本無法做出一款商業遊戲。不但邏輯難以實現,單單產生的大量的冗餘,就會直接導致專案失敗,最終還要透過其C++庫來填坑,雖有個別成功案例,但整體而言非常不樂觀。優點在於零基礎小白便可入門,入門門檻甚至比建模軟體還低,畫質優秀,燈光與物理材質比較出彩,用來做一些建築案例展示很不錯,缺點在於,專案半成品和成品之間,有一道無比巨大的鴻溝,儘管我上初二的侄子都可以製作出一個場景漫遊的展示案例,但如沒有頂級大牛坐鎮,千萬不要試圖把它變成一款真正的遊戲。

    4,ADOBE Animate CC

    用於H5專案,它的前身就是大名鼎鼎的FLASH。在FLASH被歷史淘汰後,ADOBE完全遵循H5標準,對FLASH進行了重新整合,繼而產生出了Animate。簡言之,它就是“H5環境下復活了的FLASH”。優點當然是學習成本超低,只要不傻誰都學得會,缺點則暫時不明,畢竟目前還不知道Adobe打算讓它“活多久”?還是活兩天測測風向?還是一直活下去?不過無論如何,推薦小白們玩一玩,至少可以用來做H5網頁動畫,用來幫做WEB的小夥伴們打打雜。萬一哪天真的滿血復活了呢?

  • 中秋節和大豐收的關聯?
  • 窮人這篇課文,有多少字?