cocos2d-x基礎 −C++によるスマートフォン向けゲーム開発−

ジャンル プログラミング
講座名称 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は日々進化しているため、バージョンが異なることがあります。
事務局 教育研修事業部
株式会社サートプロ https://www.certpro.jp
コンタクトフォームからお問合せください。
お問合せ

    お問い合わせ内容 *

    お名前 *

    会社名・団体名

    所属・役職

    メールアドレス *

    電話番号

    受講予定人数

    希望時期

    お問い合わせ内容 *

    よかったらシェアしてね!
    • URLをコピーしました!
    • URLをコピーしました!
    目次