実践 iPad/iPhone ゲームプログラミング
- 書名:実践 iPad/iPhone ゲームプログラミング
- 著者:沼田 哲史
- 発刊:2010年11月3日
- 価格:2,940円(税込)(本体2,800円)
- 発行:秀和システム(出版社ウェブサイト)
- ISBN:978-4-7980-2778-4
- Amazon.co.jp で見る
本のトップに戻る
目次
- 1章 iOS のゲーム環境
- 1.1 iOS デバイスの登場とゲームへの広がり
- 1.2 iOS デバイスの種類とサイズ
- 1.3 既存の iOS ゲームとそのインタフェース
- 1.4 iPhone OS (iOS) のゲーム制作環境
- 1.5 iOS 開発環境のセットアップ
- 1.6 本書の構成について
- 2章 基本の iOS プログラミング(UKit の基礎)
- 2.1 この章のねらい
- 2.2 ビュー (UIView) とゲームの画面構成
- 2.3 プロジェクトの作成
- 2.4 Info.plist の編集
- 2.5 画像ファイルの追加
- 2.6 XIB ファイルの編集
- 2.7 ビューコントローラ・クラスの編集
- 2.8 起動時の画像の設定
- 2.9 アプリケーション・アイコンの設定
- 2.10 おわりに
- 2.11 リファレンス
- 3章 UIKit と AV Foundation
- 3.1 この章のねらい
- 3.2 新しいビューの作成
- 3.3 画面切り替えボタンの追加
- 3.4 カスタムボタンの用意
- 3.5 ボタンにアニメーションを付ける
- 3.6 ボタンに効果音を付ける
- 3.7 BGM を再生する
- 3.8 おわりに
- 3.9 リファレンス
- 4章 Core Animation プログラミング
- 4.1 この章のねらい
- 4.2 この章で作成するゲーム
- 4.3 新しいビューとボタンの追加
- 4.4 初期パネルの配置
- 4.5 パネルの選択と交換
- 4.6 ドラッグ操作のサポート
- 4.7 パネル消滅の判定
- 4.8 新しいパネルの追加
- 4.9 連鎖アニメーションの追加
- 4.10 スコアの追加
- 4.11 タイマの追加
- 4.12 おわりに
- 4.13 リファレンス
- 5章 OpenGL ES プログラミング (2D)
- 5.1 この章のねらい
- 5.2 OpenGL ES ゲームの考え方
- 5.3 OpenGL ES について
- 5.4 本章で作成するゲーム
- 5.5 新規プロジェクトの作成
- 5.6 EAGL レイヤの追加
- 5.7 プレーヤを表示して加速度センサで動かす
- 5.8 アイテムを出現させる
- 5.9 パーティクルの作成
- 5.10 おわりに
- 5.11 リファレンス
- 6章 OpenGL ES プログラミング (3D)
- 6.1 この章のねらい
- 6.2 本章で作成するゲーム
- 6.3 プロジェクトのセットアップ
- 6.4 射影変換の設定
- 6.5 地面の作成
- 6.6 アイテムの作成
- 6.7 加速度センサで画面を移動させる
- 6.8 アイテムの当たり判定
- 6.9 おわりに
- 6.10 リファレンス
- 7章 OpenGL ES 2.0 プログラミング
- 7.1 この章のねらい
- 7.2 OpenGL ES 初期化部分の変更
- 7.3 変換行列関係の関数の置き換え
- 7.4 頂点データの受け渡し方法の変更
- 7.5 ライティング設定の変更
- 7.6 シェーダプログラムの用意と変数のバインド
- 7.7 おわりに
- 8章 ゲームエンジンを使って開発効率を上げる
- 8.1 既存のゲームエンジンについて
- 8.2 cocos2d
- 8.3 Unity
- 8.4 SIO2
- 8.5 Karakuri
- 9章 次のステップへのガイドライン
- 9.1 ゲーム画面の構成は自由自在
- 9.2 3次元音響のサポート OpenAL
- 9.3 フレーム処理の実装について
- 9.4 物理エンジンについて
- 9.5 バグの少ないアプリケーションを作るには
- 9.6 解析ツールを利用する
- 9.7 ライブラリを自作して開発効率を上げる
本のトップに戻る