サクッと Cocos2D ゲームを作ろう!(1)SpriteHelperでのテクスチャー処理

みんなで玉入れ!運動会 App
カテゴリ: ゲーム
価格: 無料

みんなで玉入れ!運動会 iPad アプリが、無事に1.0.1バージョンに更新されました。バグ修正、また、メニューにサウンドを追加しました。このアプリは、フレームワークにHome – Kobold2D™ – Kobold2D ,物理エンジンにBox2D | A 2D Physics Engine for Games を使用しています。

そして、レベルエディタとして、LevelHelper、スプライト作成ソフトとして、SpriteHelperを使用しました。これらのツールによって、多くの作業をグラフィカルに行うことが出来るので、プログラマーの作業を大幅に軽減することが出来ます。ちなみに、玉入れアプリは、基本の玉入れの動作はLevelHelper、SpriteHelperの勉強をかねて、5時間ほどで作ることが出来ました。

(そのあと、メニュー、デザイナとの共同作業、スコア表示、ゲームセンター、アプリ内購入などで、あと数日掛かっているんですが…)

LevelHelper App
カテゴリ: 開発ツール
価格: ¥1,600

SpriteHelper App
カテゴリ: 開発ツール
価格: ¥1,100

SpriteHelperには、お試し版の SpriteHelper FREEもありますが、機能制限があるので、実際にゲームを作るときは、通常版が必要かもしれません。
SpriteHelperFree App
カテゴリ: 開発ツール
価格: 無料

それでは、SpriteHelperから始めましょう。
“サクッと Cocos2D ゲームを作ろう!(1)SpriteHelperでのテクスチャー処理” の続きを読む

cocos2d 開発者必見! learn-cocos2d.com の cocos2d パフォーマンステストが凄い!

In Depth iOS & Cocos2D Performance Analysis with Test Project | Learn & Master Cocos2D Game Development
cocos2d の パフォーマンスに関する、Steffen Itterheim (gaminghorror) on Twitter 氏の渾身の記事がとても分かりやすいです。

cocos2d 本の作者、Kobold2D のメンテナーだけあって、Cocos2dのパフォーマンスへの掘り下げは半端ないです。


“cocos2d 開発者必見! learn-cocos2d.com の cocos2d パフォーマンステストが凄い!” の続きを読む

Cocos2d ユーザの面倒だったところに手が届く、Kobold2d の親切設計

Kobold2D ちょっと使ってみました。障りだけですが、よく設計されているのがわかります。
良いなと思った事を記述します。
“Cocos2d ユーザの面倒だったところに手が届く、Kobold2d の親切設計” の続きを読む

cocos2d で使える スライド式メニュー CCSliderMenu を gitHub に公開しました

今作っているアプリで、ボタンを押してメニューを実行するのではなくて、オブジェクトをスライドして、コードを実行出来るようになるクラスを作成しました。こんな感じの動作です。

GitHub にソースを公開したので、良かったら見てみてください。
“cocos2d で使える スライド式メニュー CCSliderMenu を gitHub に公開しました” の続きを読む

cocos2d と AdMob 連携のサンプル作りました

Zero4Racer PRO で、AdMob を実装しているのですが、広告の種類によっては、App Store を開くものや、アプリ内でWEBを開いて動かすものなどがあります。cocos2dは、全画面のUIView項目を開く際に、アニメーションの停止と開始を行う必要があるため、正しく停止、開始を行ってあげないと、アプリが落ちることになります。

NSAssert( displayLink == nil, @”displayLink must be nil. Calling startAnimation twice?”);

これを防ぐ方法のヒントが、cocos2d forumにありました。
CCVideoPlayer — calling startAnimation twice? « cocos2d for iPhone
ので、それを元に、サンプルプロジェクトを作成して、githubに公開しました。
“cocos2d と AdMob 連携のサンプル作りました” の続きを読む

cocos2d ユーザに期待の Kobold2D インストール+AdHocが使えないときの対処法

Kobold2D とは

Kobold2Dは、iOSアプリを作るための2Dフレームワークで、基本構成はcocos2d-iPhoneで、それに数多くの拡張機能を追加したものです。追加された拡張機能は、

Kobold2D Features
Kobold2D Features

  • Lua – Wax
  • 高速に動くスクリプト機能です。

  • cocos3d
  • cocos2d レイヤーに、簡単に3dオブジェクトを載せるための拡張です。

  • cocos2d-extention
  • cocos2dを便利に使うための拡張クラスがたくさんあります。
    メニュー、スライダ、ゲームパッドなど有ります。
    @Seasons 氏作の、CCSlider も入ってます。

これらの機能が入っています。
“cocos2d ユーザに期待の Kobold2D インストール+AdHocが使えないときの対処法” の続きを読む

Zero4Racer PRO ver 2.0.2 が公開されました!おまけ: cocos2d の最新版への移行方法

Lion で、Xcode 4.1を使用して作成した、Zero4Racer PRO の改訂版が公開されました。基本的にはバグフィックスのみです。
“Zero4Racer PRO ver 2.0.2 が公開されました!おまけ: cocos2d の最新版への移行方法” の続きを読む