iT邦幫忙

DAY 17
0

從0開始用Cocos2d for iPhone寫App Game的30天系列 第 17

[Day17] CCBReader常用的方法

  • 分享至 

  • xImage
  •  

透過SpriteBuilder的使用,讓我們建置畫面變的輕鬆容易,在SpriteBuilder與Xcode運作中有一個不可忽略的類別CCBReader,他替我們完成SpriteBuilder與Xcode串連,扮演著兩者之間的溝通橋梁,現在我們就來看看CCBReader常用的方法吧。

CCBReader常用方法如下:

使用SpriteBuilder後,當CCB files建構完畢時會呼叫此方法。
- (void)didLoadFromCCB

透過此方法讀取SpriteBuilder中的xxxScene場景
// title: 場景名稱 + (CCScene *)loadAsScene:(NSString *)file

切換場景CCScene例子如下:
CCScene *xxxScene = [CCBReader loadAsScene:@"XXXSceneName"];
[[CCDirector sharedDirector] replaceScene:xxxScene];

透過此方法讀取SpriteBuilder中的CCB檔案
// title: CCB file名稱 + (CCNode *)load:(NSString *)file

讀取CCB file(CCSprite)例子如下:
CCSprite *xxxSprite = (CCSprite *)[CCBReader load:@"xxxSpriteName"];

透過CCBAnimationManager使用CCB files的動畫
CCBAnimationManager *animationManager = self.userObject;
[animationManager runAnimationsForSequenceNamed:@"xxxAnimationName"];

現在使用CCBReader一些常用的方法,獲得SpriteBuilder中CCB files,就能夠對那些CCB files作些程式碼上微調與控制,CCBReader讓我們方便不少。


上一篇
[Day16] SpriteBuilder換圖動畫實作
下一篇
[Day18] 無時無刻的Hero - Touch Event
系列文
從0開始用Cocos2d for iPhone寫App Game的30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言