Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder
生活随笔
收集整理的這篇文章主要介紹了
Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2012年過年年回來一直沒有可以用于寫博客的新收獲,以致于擔(dān)心2013年2月份的博客數(shù)量能否達(dá)到4篇,以保證我博客頭像下锃亮的”恒“。新公司可以直接上網(wǎng)是我這三個(gè)月來博客數(shù)量倍增的主要原因。好了不多說了,回歸正題。
這里主要是一些除CocosBuilder本身Document之外的一些使用教程。CocosBuilder的基本使用這里面是不會提及的,因?yàn)镃ocosBuilder本身就帶了此時(shí)市面上最全的說明文檔。不習(xí)慣看說明文檔的童鞋們請硬著頭皮看一下,順便當(dāng)做英語六級補(bǔ)習(xí)課。本文的使用的CocosBuilder版本是CocosBuilder-2.1,基于的Cocos2d-x版本是Cocos2d-x 2.0.4。
本教程將使用CocosBuilder創(chuàng)建Project時(shí)自帶的HelloCocosBuilder.ccb作為素材,在Cocos2d-x 2.0.4中加載并呈現(xiàn)出來。
這點(diǎn)很重要,很多windows開發(fā)人員(或許就是我)總認(rèn)為資源不必加入項(xiàng)目文件中(即開發(fā)環(huán)境中項(xiàng)目文件列表),程序是能夠搜索到的,但是xCode開發(fā)ios程序時(shí),xCode會把需要的文件拷貝到ios device目錄中,如果你不把需要的文件加入項(xiàng)目文件中,那么xCode不會幫你拷貝,到時(shí)候生成的app中就沒有這個(gè)資源。
bool AppDelegate::applicationDidFinishLaunching() {// initialize directorCCDirector *pDirector = CCDirector::sharedDirector();pDirector->setOpenGLView(CCEGLView::sharedOpenGLView());// turn on display FPSpDirector->setDisplayStats(true);// set FPS. the default value is 1.0/60 if you don't call thispDirector->setAnimationInterval(1.0 / 60);//read ccbi fileCCBReader* pReader = new CCBReader( CCNodeLoaderLibrary::sharedCCNodeLoaderLibrary() );pReader->autorelease();pDirector->runWithScene( pReader->createSceneWithNodeGraphFromFile( "HelloCocosBuilder.ccbi" ) );return true; }
由于HelloCocosBuilder.ccbi中沒有涉及任何外部資源,所以無須添加外部資源到項(xiàng)目文件中。
Cocos2d-x中CocosBuilder文件的加載沒有Cocos2d版本的那么好,沒有提供一個(gè)便利函數(shù),一句話加載,以致于新手需要上網(wǎng)所搜如何加載。上面的加載代碼也是我從網(wǎng)上搜到的,然后自己稍微改的精簡一些。具體含義我也沒有深究,很是好奇的童鞋可以自己探索一下。
總結(jié)
以上是生活随笔為你收集整理的Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eoe android Studio 安
- 下一篇: 利用xposed自动获得微信个人收款二维