Home > Object-C Archive
Object-C Archive
cocos2d for iPhone
- 2010-07-18 (日)
- Cocos2d | Object-C | iPhone | iPhone SDK4
iPhone これは使える!アプリ&ツールガイド OS3.0&3GS (SOFTBANK MOOK)

■Download
http://www.cocos2d-iphone.org/download
「Stable version」から、Downloadします。
■Wiki
http://www.cocos2d-iphone.org/wiki/doku.php/
1. サンプルを実行する
DLしてきたファイルを解凍し、「 cocos2d-iphone.xcodeproj」を、xcodeで開きます。
色々な学習用サンプルが入っています。
実行するためには、「Active Target」と、「Active Executable」をセットする必要があります。「表示」→「ツールバーのカスタマイズ」→「Active Target」,「Active Executable」をツールバーに、ドラッグ&ドロップしてセットします。
例えば、エフェクトのサンプルが色々入っている「Action Test」を試します。

おじさんキャラが色々エフェクトで動く、サンプルを試せます。

2. プロジェクトテンプレートをインストールする
一から作成する場合の、Cocos2d用プロジェクトテンプレートをインストールします。

・a cocos2d stand alone template
・a cocos2d + box2d template
・a cocos2d + chipmunk template
ターミナルから、以下のスクリプトを実行して、テンプレートをインストールします。
cd cocos2d-iphone ./install-templates.sh
再インストールするときは、下記のコマンドで。
./install-templates.sh -f
問題なければ、プロジェクトを作成すると、
下記のように、「Hello, World」が起動します。

- Comments: 0
- Trackbacks: 0
box2d iPhoneアプリ
ActionScriptでは、有名な物理演算ライブラリ「Box2D」のiPhone版をダウンロードした際の履歴です。
環境は、Mac OSX10.6.3 / XCode 3.2.3 iPhone OS4 で試しました。
■SCM Repositories – box2d
http://box2d.svn.sourceforge.net/viewvc/box2d
http://box2d.svn.sourceforge.net/viewvc/box2d/tags/Box2D-2.0.2/
「Download GNU tarball」からダウンロードします。
「trunk」「tag」「branch」から、tagのサンプルでないと、そのままビルドすると、ビルドエラーが起きます。
SDK4にしたので、「ターゲット」の「iPhone OS Deployment Target」を、iPhone4にします。
Objective-Cでも、Flashのような物理演算ができるのは面白いですね。

色々なサンプルが試せます。
- Comments: 0
- Trackbacks: 0
iPhoneアプリ ステータスバーを消す
- 2010-03-29 (月)
- Object-C | iPhone | iPhone SDK 3

1. 動的にステータスバーを消す、色を変更させる
- (void)viewDidLoad
{
// スーパー・クラスのメソッドを呼び出す
[super viewDidLoad];
//ステータスバー off
[[UIApplication sharedApplication] setStatusBarHidden:YES];
| setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:YES | ステータスバーを黒くする |
|---|---|
| setStatusBarHidden:YES animated:YES | ステータスバーが上に引っ込む |
2. ローディング画面時の、ステータスバーを消す
しかし、上記のやり方だと、起動時にはステータスバーがデフォルトのままなので、全画面で変更したい場合、info.plistを編集しておきます。
XCode の/Resourceフォルダ info.plist を開き、
Information Property List キーの中に UIStatusBarStyle キーを作成する。
(Information Property List 行を control+クリック で Add Row を選択し、キー名を入力)
例)値をUIStatusBarStyleBlackOpaque =起動時からステータスバーの色が黒くなる。
2-1. ステータスバーを消したい場合

| UIStatusBarHidden | チェックすると、ステータスバー非表示 |
|---|
2-2. 色や透明度を変更したい場合

key: UIStatusBarStyleのValueの設定内容
| UIStatusBarStyleDefault | 標準(灰色) |
|---|---|
| UIStatusBarStyleBlackTranslucent | 黒く透ける |
| UIStatusBarStyleBlackOpaque | 黒くする |
- Comments: 0
- Trackbacks: 0
Home > Object-C Archive
