cocos2dx菜鳥(niǎo)教程 cocos2dx js使用什么開(kāi)發(fā)?
cocos2dx js使用什么開(kāi)發(fā)?1. cocos2djsengine cocos2djsengine是Cocos2d-x的JS版本,它極大地簡(jiǎn)化和集成了API設(shè)計(jì),使得游戲開(kāi)發(fā)比以往更加容易。co
cocos2dx js使用什么開(kāi)發(fā)?
1. cocos2djsengine cocos2djsengine是Cocos2d-x的JS版本,它極大地簡(jiǎn)化和集成了API設(shè)計(jì),使得游戲開(kāi)發(fā)比以往更加容易。cocos2djs依托web平臺(tái),擁有高效的開(kāi)發(fā)和測(cè)試環(huán)境,命令行工具提供了方便的三步功能,完成了web和native的整個(gè)平臺(tái)部署。2Cocos code idecocos code IDE是一個(gè)基于eclipse的跨平臺(tái)IDE,可以幫助開(kāi)發(fā)者輕松創(chuàng)建游戲項(xiàng)目,編寫(xiě)調(diào)試代碼,實(shí)時(shí)查看修改效果,最后直接發(fā)布為安裝包,可以上架。
為什么cocos creator不選擇兼容c#,而是只有js?
因?yàn)橹坝衏os2dx JS,經(jīng)過(guò)幾輪用戶使用,已經(jīng)比較成熟了,而c#沒(méi)有cos2dx的實(shí)現(xiàn),不僅開(kāi)發(fā)量大,質(zhì)量也不一定保證。
還有微信游戲的出現(xiàn),這是自然友好和優(yōu)先。如果我們用C#代替JS,我們就要做微信API的粘合層。除了其他幾個(gè)小游戲平臺(tái),API的粘合層也可以寫(xiě)死。我們?nèi)绾握務(wù)搩?yōu)化引擎和開(kāi)發(fā)工具。
另外,從語(yǔ)言本身來(lái)看,JS比C#更簡(jiǎn)單,程序員也更多。目前游戲的前端是由JS統(tǒng)一的,所以選擇主流是必然的。