cocos2dで画像(スプライト)を縦(横)方向に拡大したい

CCNodeのscaleXプロパティで横方向の、scaleYプロパティで縦方向の拡大率を設定できる。また、スプライトの幅と高さはcontentSizeプロパティで分かる。

CCSprite* wallSprite = [CCSprite spriteWithFile:RESOURCE_SPRITE_WALL];
wallSprite.anchorPoint = ccp(0, 0); // 画像の左下を基準に
wallSprite.position = ccp(0, 0);
wallSprite.scaleX = winSize.width / wallSprite.contentSize.width;   // 画面右端まで拡大
[self.baseLayer addChild:wallSprite z:kZBaseLayer tag:kTagWall];

参考サイト

cocos2d for iPhoneレッスンノート
加藤寛人 佐藤伸吾
ラトルズ
売り上げランキング: 152,450

関連エントリー

  1. cocos2dで画像(スプライト)を移動させたい
  2. cocos2dでiOSアプリをつくる
  3. Xcodeを4.5にバージョンアップ(iOSのGame Center対応アプリをリリース申請)
  4. iOS お絵かきアプリ (未完)
  5. iOSゲーム本”iPhoneソーシャルゲーム開発”の写経6:音声の再生
This entry was posted in 未分類 and tagged , , . Bookmark the permalink.