當前位置:首頁 » 操作系統 » 刀塔傳奇源碼

刀塔傳奇源碼

發布時間: 2024-06-13 05:01:00

1. egret 和cocos2d-x-js哪個目前更穩定更好用

如果大型游戲,強烈建議不要使用cocos2d-js
我們目前的幾個項目都是cocos2d-js開發的,我打算把這幾個項目轉egret。有如下幾個理由:
1、cocos ide有BUG:斷點會崩潰、代碼提示很差、內存太高、虛擬機的菜單欄會影響事件(迭代了很多版本,這菜單欄BUG都沒修復)
2、studio的工作流在幾個引擎中是最差的,而且有BUG。經常和實際表現不一致。而且內存佔用大,會崩潰。不能繼承(這個問題最嚴重,不能繼承按鈕,那麼按下縮放等高級功能就很蛋疼)。
3、
架構太差。寫點小功能沒事,如果想寫大型游戲,這套架構會讓你抓狂!比如最簡單的按鈕事件,我必須在事件方法裡面加個觸摸類型判斷。一個很簡單的點擊,就
多出很多這種相似的代碼!4、UI有好幾套,然而每一套都有BUG。CCUI的設計也是很糟糕的!同時也是崩潰的罪魁禍首。
5、引擎BUG問題,
很多BUG會讓你欲哭無淚,比如坐標會出現undefined。再比如熱更新的BUG,XCODE編出的包默認是js而不是jsc,當這個包發布商店就會
出現不能熱更新的問題,同時也進不去游戲,卡在了熱更新界面。(這個問題導致我們流失了3個月的用戶,知道蘋果商店通過審核位置),再比如
java/objectc和js的交互,這個都有問題!再比如:ios第三方輸入法會導致崩潰!
6、工作流問題,IDE的斷點的觀察變數很不友好、studio導出的配置很大、studio擴展性很差。在IDE 1.2版本出來之前,我們團隊甚至無法斷點,只能列印日誌來debug。
7、工作效率問題,代碼提示先不談。我實現一個簡單的列表都能折騰很久,那ccui的list真是太不好用!除此之外,裁剪、遮罩這些只需要一行的代碼,在cocos下面需要無數行!
8、
引擎升級問題:cocos大概一個月1個升級,egret是2周。然而cocos升級會帶來大量的新BUG,而且兼容性很差。導致我們現在還用3.0版
本。最蛋疼的是,官方的3.6版本又不能斷點了!3.0升級到3.6還會導致布局混亂、九宮失效、崩潰閃退(絕對不是代碼問題這個解釋了)!基本上
cocos每加個新功能都會帶來無數新BUG,老BUG修復量也少,我論壇反饋的問題經常需要迭代2到3個版本才修復,下個版本修復兼職是不可能。而
egret不僅迭代快,BUG修復也勤快!也很少有一些導致產品質量的驗證BUG。
9、官方人員態度問題:我在cocos論壇發的BUG反饋,過了7天才有人來回復。地址(從3.0到3.1和3.2的BUG,官方幫忙看下),再看下egret我發的BUG反饋,當時是下班時間,然而第二天一早就回復我了。地址(Egret社區-BUG列表)
10、API問題:cocos經歷了3個大版本,官方API文檔也有的API,實際盡然是沒有的,官方回復是還沒加入js綁定。
11、跨平台問題:cocos2d-js經常是HTML5和JSB表現不一致。導致我們現在只能專注JSB而放棄HTML5版本。egret很少有這個問題。
12、
性能問題:先拋開runtime。如果你用了ccui,那麼我100%保證你的cocos2d-js的性能會被egret秒殺。再來說下native下面
的性能對比,cocos的人說egret是js寫的邏輯,而他們是綁定。那麼問題來了,在現在,js的邏輯產生的性能壓力一點都不是問題(參考
node.js,能用js寫伺服器了都)。主要的性能壓力其實是在渲染上面,而他們2個都是opengl作為渲染的。如果用了ccui,那麼還是被
egret秒殺。那ccui帶來的drawCall真是太!!再來談runtime,egret現在很多瀏覽器都集成了runtime(可以opengl
渲染代替canvas渲染),而cocos-js只是說在合作,已經慢了一步。
13、產品路線圖問題:cocos的幾個產品一心在弄3D,egret都已經自己搞了一個IDE了。開發基本的生活cocos都沒保障好,就去想和u3d打架!
14、內部問題:cocos估計內部很不和諧,ide據說是1個人在開發,studio是30個人(30個人整出這東西),而且studio是用的.NET搞的,跨平台最呵呵的技術!QT、AIR那些那麼多高效率,擴展性強的技術不用,選了個.NET。。。。
---------------------------------------------------------------------------------------------------------------------------------

外話:說了那麼多cocos的不是,我也曾試著愛過它,我甚至開發了一個和egret
wing一樣的UI編輯器,寫了個和Flash/Flex一樣的API(egret用的這套,這種架構很好用,簡單明了)。其中UI編輯器還加上了
unity3d那種綁定腳本的功能。然而因為cocos底層的一些令人發狂的BUG,我最終是放棄了。有egret這個車子在,我還造什麼輪子?我打算把
手裡頭的這套cocos的東西開源。然後去整egret去!
---------------------------------------------------------------------------------------------------------------------------------
再來個題外話:
游戲引擎cocos2d-js和egret 對比

個是網路搜索第一的對比,裡面說cocos2d的工具比egret多,我不否認,但是能用的基本沒有。而egret的工具很穩定。就拿最簡單的骨骼動
畫,cocos連龍骨都不支持,studio裡面的骨骼設計也是坑的不行,egret的骨骼設計工具從界面和實用性都已經完爆studio了!
再來說上面的地址裡面的成功產品:捕魚達人、DOTA傳奇、我叫MT那都是cocos2dx寫的,和js版本一點關系都沒有!請問你有見過網頁版的刀塔傳奇么?
上面的開發語言對比,大項目來說,ts真的是完爆js!js那不小心就會出錯真心不適合大項目,不然微軟不會造這個輪子。
上面的參考資料對比,cocos2d-js的文檔連參數的注釋都沒,和c++文檔作參考也不行,很多參數是不一致的!而egret在開發工具裡面就繼承了中文的幫助。

從目前狀況看,今年絕對是egret產品井噴的一年,不信走著瞧!cocos真是把我坑慘了!
---------------------------------------------------------------------------------------------------------------------------------

次申明,請拿cocos2d-js或者JSB的大作出來,不用拿2dx的東西。說到2dx,你們再去了解下,榜單上,有幾個人是沒改過引擎源碼的,有幾個
游戲能隨著cocos引擎升級而升級。用studio的又有幾個。並不想和王哲斯逼,只是希望你們能正視BUG,提高體驗。如果好,我們團隊會考慮
cocos技術的,否則只能用egret和unity3d了。我說cocos這么多不是,也是希望他成長,能給開發者帶來更多利益,帶來更多方便,而不是
各種無厘頭的問題,各種蹩腳的手段去開發。還有,我說的這幾點,@王哲
你接招,如果我不說出這些BUG,這些問題,那麼估計還不一定改。egret同樣有個人叫王澤,然而他的理念完全當我們開發者是用戶,提高開發體驗,這個

2. 電腦安卓模擬器哪個好用

安卓模擬器是一款模擬軟體,它能在電腦上模擬安卓手機系統,並能安裝、使用、卸載安卓應用軟體,讓你在電腦上也能體驗操作安卓系統的全過程。
安卓模擬器是一個能在Windows平台模擬安卓手機系統的模擬器。安卓模擬器能在電腦上模擬出安卓手機運行環境,安卓模擬器讓你在電腦上也能體驗安卓游戲和應用,在各大下載站都能夠下載。
手游的井噴,讓手游日益火爆,現在分享幾個安卓模擬器,比較好,比較流暢,希望對電腦玩安卓應用、游戲的朋友有幫助。
手游部落:是一個專為第三方智能安卓模擬器提供管理的免費游戲平台,手游部落同時支持BlueStacks和VirtualBox安卓模擬器。

手游部落支持qq、微信等社交應用,同時支持天天酷跑、刀塔傳奇、天龍八部3D等安卓版游戲,可以通過手游部落游戲中心一鍵下載安裝和添加本地游戲兩種方式添加App應用。手游部落游戲中心提供海量免費資源,為用戶提供更加安全便捷的下載安裝渠道,省去了上網搜索下載添加的步驟,是電腦運行安卓手機游戲的好助手。
Genymotion:法國人做的,基於VBOX虛機,質量不錯,主要面向開發人員,還是開源的。安卓應用開發人員可以選擇各種手機版本下載,配合開發使用。

Genymotion的目的實際上是替掉Google的qemu模擬器,因為後者實在是太慢了。其實開發人員需要的是像iOS那樣的一個模擬器,水果的模擬器非常快,因為它是模擬API的模擬器,而不是全系統模擬器。說到這里,插一句,其實Windroy是個API層面的模擬器,希望Windroy在這方面有所動作,若有所成,那真是安卓開發者的福音了。
Bluestacks:印度人做的模擬器,後來得到融資到了矽谷。BlueStacks是一個可以讓Android應用程序運行在Windows系統(目前,該公司再次宣布推出Mac版Bluestacks模擬器。)上的軟體,由BlueStacks公司推出。BlueStacks新版本App Player採用名為Layercake的技術,可以讓針對ARM處理器開發的安卓應用運行在基於x86處理器的PC或者平板上,而且可以調用PC的顯卡,能提供比Alpha版本更加平滑的體驗。

Bluestacks做得算是不錯的,用了虛機技術,Bluestacks必須運行在有硬體虛擬化支持的機子上,否則就會慢死。Bluestacks的最大亮點是性能優化得不錯,對於ARM模擬這塊也有不錯的支持,不過貌似是偷偷用了qemu的東西,要知道qemu是需要修改者開放源碼的,可是Bluestacks沒有遵守該遵守的GPL協議,估計是防著競爭對手呢。玩家倒是不關心具體怎麼做的,只要東西好就行,Bluestacks用起來還是不錯的。但是印度人做東西總是有點撓不到癢處,具體的以後再說,這里可以舉個類比例子,水果的iTunes就是一幫印度哥們做的,覺得iTunes好用的請舉手。還有,Bluestacks好像用的是安卓4.0.4版本,確實有點低了。
Genymotion是一個使用x86架構的虛擬化模擬器,因此更加高效!藉助OpenGL硬體加速的優勢,它可以讓您以驚人的3D性能測試您的應用程序。
介紹了這幾個,一般玩家就只是娛樂,玩游戲,個人覺得手游部落完全能滿足,不至於使用的時候還要什麼root,調試apk,還有一大堆電腦知識去看。
對於Genymotion是最新版的安卓模擬器,更適用於開發者。

3. 什麼軟體可以讓手機變成電腦一樣使用

現在這一類軟體被統稱為雲電腦。


目前國內市面上的雲電腦技術已經很成熟了,不過在使用體驗上,本地的網速仍然會是主要的制約雲電腦進一步發展的要素,不過隨著5G的興起以及有線網路帶寬的升級,相信今後雲電腦在擺脫用戶本地網速的困境之後,會有質的飛越。


所謂的雲電腦

通俗的理解,就是在手機上,通過雲電腦軟體遠程連接到機房,然後在手機上操控機房的電腦進行操作,以達成在手機上辦公、學習、生活以及玩PC游戲。

選擇一款配置更高的雲電腦,最大化提升雲電腦辦公、學習、玩游戲的體驗就是所必須的了。

我們來看看這一家雲電腦的情況:

這個是配置

完美運行PC游戲

其他無論是渲染,辦公,還是游戲,配置都綽綽有餘

而且支持PC端,安卓端,IOS端,mac端四端使用,滿足大家對於隨時在家,在通勤,在出差,在公司甚至在WC時的使用需求。

現在還有雲盤,儲存在雲盤內的文件不會因為下機而消失,也就再也不用為辦公、為學習、為游戲而煩惱了。

熱點內容
起重機編程 發布:2024-10-24 01:49:54 瀏覽:186
linux訪問伺服器命令 發布:2024-10-24 01:49:18 瀏覽:642
華為下載提示存儲卡異常 發布:2024-10-24 01:40:00 瀏覽:742
ping伺服器地址數據丟失 發布:2024-10-24 01:39:20 瀏覽:711
音符達人腳本 發布:2024-10-24 01:38:28 瀏覽:52
ios用什麼資料庫 發布:2024-10-24 01:37:01 瀏覽:389
1628基於腳本安裝失敗 發布:2024-10-24 01:37:00 瀏覽:716
php項目怎麼啟動 發布:2024-10-24 01:36:17 瀏覽:437
sql怎麼查看存儲過程 發布:2024-10-24 01:26:53 瀏覽:748
wlan的密碼在哪裡查找 發布:2024-10-24 01:21:45 瀏覽:794