引っ越しました。

このブログは引っ越しました。
今後は引越し先で更新を続けます。
新しいブログではソースコードにシンタックスカラーを付けているので見やすくなっていると思います。

こちらは数ヶ月後に削除しますのでよろしくお願いします。

2010年11月23日火曜日

引っ越しました。

間違いだらけの iPhone 開発備忘録へ引っ越しました。
以後はそちらで更新を続けます。

こちらは数ヶ月後に削除しますのでよろしくお願いします。

引越し先URL : http://programming.lugn-design.com/

2010年11月22日月曜日

cocos2dでの色々設定

RxRAppDelegate.mの
if( ! [director enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
の部分のコメントアウトをはずす。

また画面を縦に固定するなら同ファイルの
[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft];
をコメントアウト。

ランドスケープをオフにするなら
GameDonfig.hの
define GAME_AUTOROTATIONをkGameAutorotationNoneに設定する。

#define GAME_AUTOROTATION kGameAutorotationNone

またシーンなどの画面推移系で使うAPIが

CCFadeTransition
CCFlipAngularTransition
CCShrinkGrowTransition
CCMoveInBTransition
CCMoveInTTransition
CCMoveInLTransition
CCMoveInRTransition
CCFadeTRTransition
CCFadeUpTransition
CCFlipXTransition
CCFlipYTransition
CCPageTurnTransition
CCCrossFadeTransition

から

CCTransitionFade
CCTransitionFlipAngular
CCTransitionShrinkGrow
CCTransitionMoveInB
CCTransitionMoveInT
CCTransitionMoveInL
CCTransitionMoveInR
CCTransitionFadeTR
CCTransitionFadeUp
CCTransitionFlipX
CCTransitionFlipY
CCTransitionPageTurn
CCTransitionCrossFade

に変更されている。

cocos2D導入方法

cocos2dの導入方法。
こちらの cocos2dを使ったiPhoneアプリ制作を解説してみるが非常に分かりやすかったのですがいくつか戸惑った部分があるので引用しながら自分用メモ。

まずは有無をいわさずにcocos2D本体をダウンロードしましょう。
http://www.cocos2d-iphone.org/
(※2010/11/22時点では0.99.4が安定版です。この記事では0.99.4で行います。)

ダウンロードしたらとりあえず解凍しましょう。
基本的にダウンロードフォルダの中にあるはずです。
以下のコマンドをターミナルで打ち込みます。
(標準で$は入っているので「cd ~/Downloads」だけコピペして下さい。)

$ cd ~/Downloads
$ cd cocos2d-iphone-0.99.4 (※自分のダウンロードして解凍したフォルダ名。バージョンが違うと後ろの数字が変わりますので注意。)
$ ./install-templates.sh

この時macにパスワードをかけているとエラーが出るので「$ ./install-templates.sh」の代わりに
$ sudo ./install-templates.sh
を実行してあげるとインストール出来ます。
その際パスワードを求められるので自分のパスワードを入力してくださいね。

以上でxcodeにcocos2Dのテンプレートが追加されます。

導入はこれでOKですね。

参考URL cocos2dを使ったiPhoneアプリ制作を解説してみる