COCOS2D
- 下に環境構築も入れてある
- COCOS2D-Xも入れる
3つのグループ構成
| 01 |
resource |
アプリの設定ファイル・画像など |
| 02 |
libs |
ライブラリ |
| 03 |
Supporting files |
main.mはこの中にあるが、とりあえずあまりさわる必要なし |
Scene
- ゲーム中の1画面を表す単位
- Scene = キャンバス、Nodeと呼ばれる部品を貼付け
- Sceneの切り替え
#import
Transition
- Scene切り替え時のカッコイイエフェクト(ページめくり、扉、スライド)
#import
self.isTouchEnabled=YES;
'-(void)registerWithTouchDispatcher {
[[CCTouchDispatcher sharedDirector] addTargetedDelegate:self priority:0 swallowsTouch:YES];
}
一覧
- CCScene
- ただ容器としての存在なので、非常にシンプルなクラス
- CCLayer
- タッチ、加速度センサー、キーボード、マウスなのインプットイベントを受け取る
- CCSprite
- プレーヤー、NPC、弾丸、背景、建物、木など視覚要素すべてSprite
- CCDirector
- シングルトンオブジェクトで、取得方法は[CCDirector sharedDirector]で返す
Retina対応したい
- 素材はすべて、非RetinaとRetina用を用意
- 命名法は、画像名.pngが非Retina用、画像名-hd.pngがRetina用
- AppDelegate.m
if( ! [director enableRetinaDisplay:YES] )
CCLOG(@"Retina Display Not supported");
とコメントアウトを外します。
環境構築
- XcodeをAppStoreからインストール
- COCOS2D-Xダウンロード
- AndroidSDKダウンロード
- AndroidNDKダウンロード
- ユーザーのhomeにCOCOS2D-Xディレクトリをおき、「sudo ./install-template-xcode.sh」を打ち込む
- Xcode起動して確認
バグ・不具合を見つけたら? 要望がある場合は?
お手数ですが、メールでお問い合わせください。
最終更新:2013年07月23日 15:50