捕魚達回顧
【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...