2030年1月1日火曜日

2014年3月24日月曜日

Objective-Cで文字列の大文字変換、小文字変換

//大文字変換
NSString *upperString = [@"abcdefg" uppercaseString];

//小文字変換
NSString *lowerString = [@"ABCDEFG" lowercaseString];

2014年3月12日水曜日

cocos2dでの並列処理

NSOperationQueueを使う


NSOperationQueue* queue = [[NSOperationQueue alloc] init];
[queue addOperationWithBlock:^{
    [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"bgm2.mp3"];
}];

2014年3月1日土曜日

CCLayerのアンカーポイント変更

CCLayerのアンカーポイント変更


CCLayerはアンカーポイントの無視する設定になっているのでそれを解除する必要がある

//アンカーポイントを無視を無効化
layer.ignoreAnchorPointForPosition = NO;

//アンカーポイントの変更
layer.anchorPoint = ccp(0.5, 0.5);

2014年2月28日金曜日

cocos2dのpopSceneの注意点

pushSceneでシーンをプッシュし、popSceneでシーンを破棄するときに呼び出し元のシーンのonEnterが呼ばれるので注意すること。

2014年2月27日木曜日

cocos2d:CCLineBreakModeがdeprecated

CCLineBreakModeがdeprecatedの場合、頭にkをつける


CCLineBreakModeWordWrap → kCCLineBreakModeWordWrap
CCLineBreakModeCharacterWrap → kCCLineBreakModeCharacterWrap

cocos2d:CCTextAlignmentがdeprecated

CCTextAlignmentの値がdeprecatedの場合、頭にkをつける。


CCTextAlignmentCenter → kCCTextAlignmentCenter
CCTextAlignmentLeft → kCCTextAlignmentLeft
CCTextAlignmentRight → kCCTextAlignmentRight