當前位置:編程學習大全網 - 網絡軟體 - 國內有哪些比較好的unity論壇

國內有哪些比較好的unity論壇

壹般來說選擇壹個技術學習和投入,需要考慮清楚這幾個問題:1. 技術的適用範圍(別到時候有了新的需求,解決不了)2. 學習曲線3. 技術支持怎麽樣?社區是否活躍?4. 目前發展態勢怎麽樣?(開源項目別今後沒人管,商業產品公司不能倒閉了)5. 擴展性如何?是否利於團隊合作?(有的技術入門簡單但拿來做大項目就是個災難)在這幾個方面,雖然技術層面unity和cocos2d是完全不同的東西,但是作為目前開發手遊所采用最為普遍的兩種技術方案,是具有可比性的。適用範圍這個很多之前的回答都已經說了,主要區別是unity是壹個完全的的解決方案,cocos2d是壹個類庫。適用領域unity要廣很多。cocos2d就是為手機遊戲而生的。而unity除了開發2D,3D遊戲,能發布到WP,Mac, Console等cocos2d不涉及的平臺,unity還被廣泛才用於虛擬現實項目。在我最開始接觸unity還是1.x版本的時候,QQ群裏面幾乎全是討論虛擬現實項目的。甚至即便到現在我感覺身邊(重慶)用unity做教育軟件和3D漫遊的都遠多於做遊戲的。也就是說如果妳將來不開發手遊,cocos2d就用不上了,unity還能搞點其他的。學習難度上手當然unity更簡單。如果更極端壹點,不會編程,借助壹些可視化編程中間件,設計師都可以完成unity遊戲開發。前陣子網上有cocos2d壹天復制flappy bird的教材,如果換unity+playmaker來做估計花不了我壹個小時。當然如果面向本來就會c++的開發人員,cocos2d入門可能更加直觀,不會要接觸新的開發工具。不過對於普通人來說還是unity的方式更加容易入門,連代碼都不用寫。技術支持和社區這方面cocos2d勝出,國內社區的情況unity方面掌握都還比較初級,有深度的技術問題基本上都要去官方論壇交流。當然如果妳英文讀寫無障礙,這個情況就倒過來了。發展態勢cocos2d目前在“開源的2D手遊開發框架”領域基本上是沒有什麽競爭,這也註定了開源社區也不會有什麽動力擴展到新的領域。而unity則是壹直開擴展其開發覆蓋面,unity就是“壹統漿糊”的意思嘛。最開始是作為壹個“讓人人都能開發遊戲”進入人們視野的引擎,而最近的新版本壹直在強調AAA遊戲開發,將出的5.0版本基本上都是面向畫質上面的提升。實際上也對UE,CE等造成了壹定壓力,現在UE對個人的授權費比unity還便宜了。但是unity對於壹些普遍認為爛得不行的功能卻壹直沒有什麽動力修改,比如GUI系統和內置網絡部分,壹般也是要借助第三方完成開發,這點初學者需謹慎,不要學習這些沒用的東西。擴展性方面的問題這點cocos2d勝出。由於unity采用了易於新手和無編程人員的組件模式,在開發大型項目時候非常容易進入架構上的陷阱。開發太容易了,犯錯也容易。而cocos2d不是說就不會犯這些架構問題了,而是本身基於cocoa框架,能夠開發的人本身已經具有了壹定的編程規範,開發app所用到的軟件架構仍然適用。而且unity就是另外壹套體系了,初學者開發了壹些簡單項目以後壹定要有有經驗的人帶,了解壹套MVC這樣的架構體系以後再開發商業項目,否則只會在組件化模式的歧途上越走越遠。在擴展性方面,unity的其他問題也還有很多:假設蘋果出了壹個新的設備iTV, 用cocos2D的話妳可以在beta版本放出的時候就開始根據官方的文檔開發集成,在正式設備發布的時候就第壹時間支持,使用unity的話恐怕必須等unity發補丁更新;需要兩次編譯,令人頭大的JIT錯誤;很多國內廣告和支付平臺都不支持unity,SDK集成需要自己做插件等等。總結壹下:1. 如果妳編程基礎壹般,想快速做出壹款遊戲而不糾結於技術,選unity2. 開發app或者其他軟件已經有壹定經驗,希望轉到手遊領域做壹款商業化產品,同時個人或者團隊的資金實力壹般,選cocos2d3. 想學習業界主流的遊戲開發流程,不想局限於某個遊戲平臺或者2D還是3D,選unity4. 不屬於上面3種情況的,建議都上手試驗再做判斷

  • 上一篇:賽爾號2(約瑟傳說)的目靈獸刷什麽好?和相對應的配招是什麽?求助!
  • 下一篇:200級是什麽鬥羅?
  • copyright 2024編程學習大全網