cocos2d x IOS遊戲開發

2021-12-29 22:20:34 字數 1062 閱讀 9073

捕魚達回顧

【cocos2d-x ios遊戲開發-捕魚達人1】內容介紹

上節回顧

【cocos2d-x ios遊戲開發-城市跑酷14】重寫觸屏[touch]事件處理機制,響應玩家操作

cclabelbmfont的特色就是以占用更多記憶體為代價加快標籤的更新,這與其他任何ccsprite類相似;

在遊戲中使用位圖字型是個很棒的選擇,但位圖字型也有很大的不足之處。任意位圖字型的大小都是固定的。如果需要同一字型的不同字型大小,可以縮放cclabelbmfont——但字型大小增大時會損失影象質量,字型大小減小時會浪費記憶體。你還可以另外建立乙個與原來字型大小不同的字型檔案,但是這樣會使用更多記憶體,因為即使只有字型大小不同,每個位圖字型也都有其特有的紋理。

font資源:

來看具體的實現:

在定義乙個變數:

cclabelbmfont * _scoredisplay;加入積分板:

//加入積分板

_scoredisplay = cclabelbmfont::create(000000, font.fnt, _screensize.width * 0.3f, kcctextalignmentcenter);

_scoredisplay->setanchorpoint(ccp(1,0));

_scoredisplay->setposition(ccp(_screensize.width * 0.95f, _screensize.height * 0.88f));

this->addchild(_scoredisplay, kbackground);

在遊戲的update裡更新積分:if (_terrain->getstartterrain() && _player->getvector().x > 0) ;

sprintf(szvalue, %i, (int) _score);

_scoredisplay->setstring (szvalue);

_speedincreasetimer += dt;

if (_speedincreasetimer > _speedincreaseinterval)

}可以看到右上角的效果圖:

cocos2d x IOS遊戲開發

捕魚達回顧 cocos2d x ios遊戲開發 捕魚達人1 內容介紹 上節回顧 cocos2d x ios遊戲開發 城市跑酷3 讀取資源,設定背景層 遊戲的元素應該是多種多樣的,只有乙個背景就略顯單調了,這裡我們來加入一些道具。來看下具體的實現 加入背景 城市燈火 background ccspri...

cocos2d x ios遊戲開發初認識 一

用xcode新建工程,我用版本是xcode5開始執行會出現兩個錯誤,首先進行改錯。錯誤 clang error unknown argument websockets wunused command line argument hard error in future 只需將other link中 ...

cocos2dx IOS微信分享

c2dshareinstance.h c2dshareinstance.mm mm是用於c 與ios混編 是用於cocos2dx 與 ios 進行互動的,內部實現如下 ifndef c2dshareinstance h define c2dshareinstance h include cocos2...