cocos2d-x基礎 −C++によるスマートフォン向けゲーム開発−
2014
5/12
ジャンル
プログラミング
講座名称
cocos2d-x基礎 − C++ によるスマートフォン向けゲーム開発−
受講期間
3日間
講座形式
講義/演習
講座概要
cocos2d-xを用いて Android 向けのゲームアプリケーション開発の基礎を習得します。いくつかの簡単なゲーム作成を通じて cocos2d-x の開発スタイルを身につけます。
学習目標
・cocos2d-x による簡単なゲーム開発ができる
・ Android アプリケーションのための開発環境の設定ができる
・ C++ によるアプリケーション開発ができる
使用教材
セミナーテキスト / オリジナル演習
学習項目
1日目午前
・開発環境の構築
・cocos2d-x のダウンロードと展開
・ Android SDK のダウンロードと展開
・ Android NDK のダウンロードと展開
・ Android SDK&NDK の設定
・ cocos2d-x に触れてみる
・サンプルプログラムの動作と解析
1日目午後
・cocos2d-x の基本
・ cocos2d-x を利用する上で知っておきたい C++ の知識
・ cocos2d-x の基本
・ CCDirector クラス(ゲーム全体の制御)
・ CCLayer クラス(表示とタップイベント処理)
・ CCLabelTTF クラス(画面に文字を表示)
・ CCMenu と CCMenuItemLabel クラス(ボタンの表示とイベント処理)
・ CCUserDefault (永続的なデータの記録)
2日目午前
・簡易ゲームの作成1(アニメーションとBGM の習得)
・解像度別画像ファイルの選択
・ CCSprite クラス(キャラクターの表示)
・ CCAction クラス(アニメーションの基底クラス)
・ CCActionInterval クラス(時間の経過に合わせたアクション)
・ CCActionInstant クラス(状態を変更するアクション)
・ CCSequence 、 CCSpawn クラス(アクションの組み合わせ)
・ CCRepeat 、 CCRepeateForever クラス(アクションの繰り返し)
・ SimpleAudoEngine クラス(効果音や音声の再生)
・その他のアニメーション関連のクラス
2日目午後
・簡易ゲームの作成1(アニメーションとBGMの習得)
・レベルの設定(別のGameScene への遷移)
・ CCTransactionScene クラス(画面遷移のアニメーション)
・タイトル画面の作成
・ヘルプ画面の作成
3日目午前
・簡易ゲームの作成2(物理エンジンフレームワーク(Box2D) の習得)
・フレームアニメーションの設定
・時間の経過とともにキャラクターを出現させる
3日目午後
・b2World クラス(物理演算を行う空間の作成)
・ PhysicsSprite と b2Body と b2Shape クラス(物理的な構造を提供する)
・ b2ContactListener クラス(衝突判定を提供)
・仕上げ
前提条件
・Java 言語または C/C++ 言語の開発経験がある事
受講対象
スマートフォン向け2D ゲームアプリケーション開発を行う担当者の方
関連講座
なし
受講料金
※事務局へお問合せください。
開催日程
※事務局へお問合せください。
備考
実習環境
・cocs2d-x
バージョン: 2.2.1
・ Windows:
Windows7
・ Mac:
Mac OS X 10.7(Lion) 、 Mac OS X 10.8(Mountain Lion)
※いずれも実施日により異なります。
特に cocos2d-x は日々進化しているため、バージョンが異なることがあります。
事務局
教育研修事業部
株式会社サートプロ http://www.certpro.jp
TEL:03-6276-1168
FAX:03-6276-1169
お問合せ