網(wǎng)友評(píng)分:
4.7分
Cocos2d-x中文版是專門用于開發(fā)移動(dòng)2D游戲的框架,用戶可以利用它在多種不同系統(tǒng)平臺(tái)上進(jìn)行游戲開發(fā),而且它還能夠省去了OpenGL ES語言,你可以輕松完成游戲設(shè)置,即使是初學(xué)者也可以快速掌握。
1、易于使用:游戲開發(fā)者可以把關(guān)注焦點(diǎn)放在游戲設(shè)置本身,而不必消耗大量時(shí)間學(xué)習(xí)晦澀難懂的OpenGL ES,此外,Cocos2d-x還提供了大量的規(guī)范。
2、高效:Cocos2d-x基于OpenGL ES進(jìn)行圖形渲染,從而讓移動(dòng)設(shè)備的GPU性能發(fā)揮到極致。
3、靈活:方便擴(kuò)展,易于集成第三方庫(kù)。
4、免費(fèi):基于MIT協(xié)議的免費(fèi)開源框架,用戶可以放心使用,不用擔(dān)心商業(yè)授權(quán)的問題。
5、社區(qū)支持:關(guān)心Cocos2d-x的開發(fā)者自發(fā)建立了多個(gè)社區(qū)組織,可以方便的查閱各類技術(shù)資料。
為什么新建工程失敗?
答:新工程創(chuàng)建失敗可能有以下原因:
沒有安裝 python 2.7.5 版本(不支持 python3)
引擎目錄下 tools/cocos2dconsole為空(一般git clone的倉(cāng)庫(kù)會(huì)出此問題,需要運(yùn)行g(shù)itsubmodule update init)
引擎目錄路徑中有空格鍵(1.0.0. beta有此問題,以后版本已修正)
IDE目錄和要新建的工程目錄是否為中文路徑
如何添加/編譯cpp代碼?
答:在通過ide新建工程的時(shí)候在新建工程向?qū)У牡诙€(gè)tab頁選中"Add Native Codes"就會(huì)建立帶cpp代碼的工程
如果新建工程的時(shí)候沒有選擇添加cpp源碼,可以在需要的時(shí)候添加:
工程右鍵>Cocos Tools>Add Native Codes...
1.0.x beta 版本,工程右鍵>Cocos Tools>Build Runtime>next next… 在向?qū)У诙擖c(diǎn)next的時(shí)候就會(huì)添加cpp源碼到項(xiàng)目
如何導(dǎo)入舊工程?
答:目前ide只能導(dǎo)入ide建立工程,需要在ide中添加舊工程,可以先用ide建立一個(gè)新工程,然后把舊版本的代碼和資源拷貝到新工程的src和res目錄就可以了,main文件為入口文件,可能需要做相應(yīng)的改動(dòng):
1.0.1 beta 以后,可以在/res/config.json中設(shè)置入口文件
1.0.0 beta,需要添加cpp代碼,然后修改/frameworks/runtimesrc/Classes目錄下AppDelegate.cpp和Runtime.cpp文件
如何改為豎屏?
答:3.1版本以后引擎建立的項(xiàng)目可以在res/config.json中設(shè)置3.0版本,需要添加cpp代碼,然后修改AndroidManifest.xml文件
為什么cocostudio導(dǎo)出的資源在ide中顯示不對(duì)?
答: 那是因?yàn)楣こ痰哪J(rèn)設(shè)計(jì)分辨率是960x640,和cocostudio的設(shè)計(jì)分辨率不匹配,可以在
腳本中設(shè)置一下設(shè)計(jì)分辨率,保持和cocostudio中的設(shè)置一致。
如何改變默認(rèn)設(shè)計(jì)分辨率的大?。咳绾胃淖兇翱诔跏即笮。?/span>
答:設(shè)計(jì)分辨率可以在腳本中用代碼設(shè)置
1.0.1 beta以后可以在/res/config.json中設(shè)置桌面runtime的初始窗口大小,1.0.0.beta 版本需要添加cpp代碼然后修改
framework/runtime_src/Classes/Appdelegate.cpp 中的設(shè)置分辨率的值,然后重新編譯runtime,然后在debug的配置中設(shè)置使用的runtime為自己編譯的那一個(gè)。
為什么publish package 打包出來的apk還有play界面?
答:此問題不是必現(xiàn),原因是編譯runtime時(shí)候的殘留的文件影響了release的編譯,目前還不清楚具體是哪個(gè)文件,以后會(huì)解決此問題。如果出現(xiàn)問題,目前可以通過刪除/frameworks/runtimesrc/proj.android 目錄下的 gen bin objs 三個(gè)子目錄重新打包來解決問題。
如何修改腳本的入口文件?
答:可以在/config.json中設(shè)置
引擎3.0版本在/frameworks/runtimesrc/Classes 目錄下的AppDelegate.cpp 和Runtime.cpp 中修改
為什么加載ccb/ cocostudio導(dǎo)出的json 失?。?/span>
答: 一般加載失敗都是找不到資源導(dǎo)致的,需要把ccb/json所在路徑通過fileutils.addsearchpath添加到系統(tǒng)中。json文件加載還需要注意不能用scenereader讀取ui編輯器導(dǎo)出的文件,會(huì)出問題。
IDE如何安裝eclipse插件呀?
答:1.0.1 beta版本后由于換了程序打包方式,還沒來的急支持插件在線安裝。只能通過手工下載eclipse插件然后解壓到plugins目錄的方式來手動(dòng)安裝。
1.0.0 beta版本支持在線安裝插件。
提取碼:ofkj
標(biāo)簽: Cocos2dx 2D游戲開發(fā)
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)