翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

Cocos2d-xスマートフォン2Dゲーム開発講座 Cocos2d-x 3対応

株式会社TKS2(著)

商品番号
136050
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2014年09月08日
出荷開始日
2014年09月09日
ISBN
9784798136059
判型
B5変
ページ数
312
キーワード
プログラミング  ゲーム  映像  アプリ開発  Cocos2d-x

3,520円(税込)(本体3,200円+税10%)
送料無料

320pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

Cocos2d-xで本格的な2Dゲームを開発しよう!

本書はゲーム開発エンジン「Cocos2d-x」を利用したスマートフォン向け2Dゲーム開発の手法を、サンプルを基に作りながら学ぶ書籍です。Cocos2d-xで開発できるiOSやAndroid OS向けのゲーム開発に特化し、ゲーム開発の手法について丁寧に解説しています。

Cocos2d-xを利用したiOSやAndroid OS向け2Dゲームの作成方法を学ぶことができます。

完成サンプルをWebからダウンロードできます。書籍内で解説しているサンプルは、オリジナルのキャラクターおよびゲームサンプルを用意しているので、楽しみながら学ぶことができます。

開発環境について

CHAPTER01から06は、OSとして、「Mac OS 10.9(Mavericks)」で解説してます。必要なアプリケーションは以下のとおりです。

CHAPTER01から06の開発環境

・- [OS]
Mac OS 10.9(Mavericks)


・- [必要なアプリケーション]
Cocos2d-x v3.0
Xcode 5.1.1
Android SDK r22.6.2
Android NDK r9d
Apache ANT 1.9.4
CocosStudio v1.5.0.0(※CHAPTER 05のみ。また現状Windowsのみなので、この箇所のみWindows環境で説明)

またCocos2d-x v3.0を利用したプロジェクトをEclipseで開こうとすると、少々手間が掛かります。この点については、Cocos2d-x v3.1.1において改善されていますので、AppendixにてWindowsとMac OSの環境で紹介しています。

Appendixの開発環境

・- [OS]
Mac OS 10.9(Mavericks)
Windows 7(64bit)


・- [必要なアプリケーション]
Cocos2d-x v3.1.1
Android Developer Tools (ADT)
Android NDK r9d
Java SE Development Kit (JDK)
Python 2.7.8

本書の構成

CHAPTER 01では、Cocos2d-xの開発環境の準備について丁寧に解説を行っています。
CHAPTER 02では、オブジェクト操作の基本を解説しています。
CHAPTER 03〜06では、人気4ジャンルのゲーム開発手法について解説しています。
APPENDIXでは、ニーズの高いAndroid向け開発環境の構築方法をについて解説してい ます。
各章を通して読んでいただくことで、本格的なスマートフォン向けの2Dゲームを作成できるようになります。

作成するゲームサンプル

人気4ジャンルのゲームを作成します。



・- カードゲーム
CHAPTER 03で作成します。画面上に表示されている10枚のカードから、足して13になるように1または2枚のカードを選択します
・- パズルゲーム
CHAPTER 04で作成します。画面の下にあるボールを動かし、同じ色のボールを3つ以上に揃え、ボールの数・連鎖数により画面中央にいる味方の攻撃力が決定され、画面上部にいる敵を攻撃します。
・- ジャンプゲーム
CHAPTER 05で作成します。画面右から左へ移動するブロックの隙間をくぐり抜けるようにペンギンをジャンプさせます。ブロックに当たる、もしくは画面下に消えるとゲームオーバーです。
・- 物理ベースのゲーム
CHAPTER 06で作成します。画面左の発射台にセットされたボール(イヌ)をバネで伸ばし、画面右へ飛ばします。画面右には敵が1〜4体いるので、その全ての敵を倒すと次のステージへ移動します。自機となるボール(イヌ)は3体いますが、敵を倒すのに失敗するとゲームオーバーになります。

ORIENTATION ゲームエンジンの普及とCocos2d-xについて

CHAPTER 01 Cocos2d-xを使った

スマートフォンアプリ開発環境の準備
LESSON 01 Cocos2d-xの開発環境の構築
LESSON 02 プロジェクトの作成と実行
LESSON 03 プロジェクトへのファイルの追加
LESSON 04 Cocos2d-xのサンプルの起動

CHAPTER 02 Cocos2d-xのオブジェクトの基本操作を学ぶ

LESSON 05 スプライトの表示
LESSON 06 スプライトを動かすためのアクション
LESSON 07 オブジェクトの扱い方
LESSON 08 画面遷移の方法

CHAPTER 03 カードゲームを作る

LESSON 09 プロジェクトの作成
LESSON 10 カードの表示
LESSON 11 カードクラスの作成
LESSON 12 カードの移動
LESSON 13 アニメーションの作成
LESSON 14 ボタンの作成
LESSON 15 ラベルの作成
LESSON 16 Android向けの設定

CHAPTER 04 パズルゲームを作る

LESSON 17 プロジェクトの作成
LESSON 18 ボールクラスの作成
LESSON 19 ボールの表示
LESSON 20 ボールの移動
LESSON 21 ボールアニメーション
LESSON 22 キャラクタークラスの作成
LESSON 23 キャラクターの表示
LESSON 24 キャラクター攻撃処理の実装
LESSON 25 スタート・結果の表示

CHAPTER 05 ジャンプゲームを作る

LESSON 26 プロジェクトの作成
LESSON 27 CocosStudioとは
LESSON 28 背景の作成
LESSON 29 背景の表示
LESSON 30 ブロックとポップアップの作成
LESSON 31 ポップアップとブロックの表示
LESSON 32 キャラクターの作成
LESSON 33 キャラクターの表示
LESSON 34 ゲームの作成

CHAPTER 06 物理ベースのゲームを作る

LESSON 35 プロジェクトの作成
LESSON 36 物理空間の作成
LESSON 37 物体の追加
LESSON 38 ボールの作成
LESSON 39 物体に力を加える
LESSON 40 敵と建物の作成
LESSON 41 衝突判定
LESSON 42 BGMと効果音の再生
LESSON 43 ステージの追加

APPENDIX Android向け開発環境の構築

01 インストール手順の概要
02 Android向け開発環境の構築
03 プロジェクトの作成と実行

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

ニョンブーチョッパー さん

2016-05-26

★★★☆☆

関連商品

いきなりプログラミング Python

2,420円(税込)

2024.06.25発売

いきなりプログラミング Python【PDF版】

2,420円(税込)

2024.06.25発売

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る