2014年2月18日火曜日

cocos2dでスクロールするレイヤー

Cocos2d「Extensions」を使用してスクロールするレイヤーを実装


ダウンロード



Xcodeに追加

ZIPのExtensions->CCScrollLayerをフォルダごと追加


インポート


#import "CCScrollLayer.h"


初期設定


- (id) init {
 if ((self = [super init])){
  // シーンを複数作成
  NSMutableArray *layerArray = [NSMutableArray array];
  CCLayer* layer1 = [CCLayer node];
  CCLayer* layer2 = [CCLayer node];
  CCLayer* layer3 = [CCLayer node];
  
  [layerArray addObject:layer1];
  [layerArray addObject:layer2];
  [layerArray addObject:layer3];
  
  // CCScrollLayerに追加
  CCScrollLayer *scroller = [[CCScrollLayer alloc] initWithLayers:layerArray widthOffset: 0];

  //ページインジケーターのポジション
  scroller.pagesIndicatorPosition = ccp(self.contentSize.width / 2, 60);
  [self addChild:scroller];
 }
}

0 件のコメント:

コメントを投稿