間違いだらけの iPhone 開発備忘録へ引っ越しました。
以後はそちらで更新を続けます。
こちらは数ヶ月後に削除しますのでよろしくお願いします。
引越し先URL : http://programming.lugn-design.com/
引っ越しました。
このブログは引っ越しました。
今後は引越し先で更新を続けます。
新しいブログではソースコードにシンタックスカラーを付けているので見やすくなっていると思います。
こちらは数ヶ月後に削除しますのでよろしくお願いします。
引越し先URL : http://programming.lugn-design.com/
2010年11月23日火曜日
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
に変更されている。
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アプリ制作を解説してみる
こちらの 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アプリ制作を解説してみる
登録:
投稿 (Atom)