関連サイト
本書の関連ページが用意されています。
内容紹介
公式キャラクターユニティちゃんを題材にして、マルチプラットフォーム対応の簡単お手軽ゲーム開発。本書は、インプレスが運営するWebメディア「Think IT」で、「マルチプラットフォーム対応のゲーム開発エンジンUnityを体験する」として連載された技術解説記事を電子書籍およびオンデマンド書籍として再編集したものです。
書誌情報
- 著者: 薬師寺国安
- 発行日: 2015-03-24 (紙書籍版発行日: 2015-03-24)
- 最終更新日: 2015-03-24
- バージョン: 1.0.0
- ページ数: 135ページ(PDF版換算)
- 対応フォーマット: PDF, EPUB
- 出版社: インプレス
対象読者
Unityの開発に興味を持っている方、すでに開発をしたことがある方
著者について
薬師寺国安
薬師寺国安事務所代表。Visual Basic プログラミングと、マイクロソフト系の技術をテーマとした、書籍や記事の執筆を行う。
1950年生まれ。事務系のサラリーマンだった40歳から趣味でプログラミングを始め、1996年より独学でActiveXに取り組む。1997年に薬師寺聖とコラボレーション・ユニット PROJECT KySS を結成。2003年よりフリーになり、PROJECT KySS の活動に本格的に参加、.NETやRIAに関する書籍や記事を多数執筆する傍ら、受託案件のプログラミングも手掛ける。Windows Phoneアプリ開発を経て、現在はWindows ストア アプリを多数公開中。
Microsoft MVP for Development Platforms - Client App Dev (Oct 2003-Sep 2012)。Microsoft MVP for Development Platforms - Windows Phone Development(Oct 2012-Sep 2013)。Microsoft MVP for Development Platforms - Client Development(Oct 2013-Sep 2014)。Microsoft MVP for Devel- opment Platforms-Windows Platform Development (Oct 2014-Sep 2015)。
目次
はじめに
第1章 Unityの環境構築と操作ガイド
- 1.1 Unityとは
- 1.2 Unity4のインストール
- 1.3 Unity4の画面構成
- 1.4 MonoDevelopとは
- 1.5 Scene画面上にモデル(部品)を配置する
第2章 Main Cameraの設定、Material(マテリアル)の適応
- 2.1 Main Cameraの調整方法
- 2.2 モデルにMaterialを適用する
- 2.3 Asset Storeにアクセスする
第3章 Unityちゃんを動かしてみる
- 3.1 プロジェクトの作成
- 3.2 Asset StoreからUnityちゃんをダウンロードする。
- 3.3 Mecanim Locomotion Starter Kitをダウンロードする
- 3.4 Raw Mocap data for Mecanimをダウンロードする
- 3.5 UnityちゃんをScene画面に配置してステージを作る
- 3.6 Unityちゃんを動かす
- 3.7 カメラの追従
- 3.8 Unityちゃんをジャンプさせる
- 3.9 ジャンプ用Scriptの記述
第4章 Unityちゃんの障害物ゲームを作る
- 4.1 プロジェクトの作成
- 4.2 Asset Storeから各種コンポーネントのダウンロード
- 4.3 ステージの作成
- 4.4 「Plane」に「Texture」を適用する
- 4.5 ゴールの設定
- 4.6 障害物の配置
- 4.7 障害物にMaterialを設定する
- 4.8 タイムの表示とゴールの判定
第5章 Unityちゃんの爆破ゲームを作ろう
- 5.1 プロジェクトの作成
- 5.2 Asset Storeから各種コンポーネントのダウンロード
- 5.3 ステージの作成
- 5.4 爆発の設定
- 5.5 CubeにTextureを適用する
- 5.6 スクリプトの記述
第6章 標的をマシンガンで撃ち落とす本格的なUnityゲーム作りに挑戦してみよう
- 6.1 プロジェクトの作成
- 6.2 Asset Storeから各種コンポーネントのダウンロード
- 6.3 ステージを作る
- 6.4 射撃の対象となるオブジェクトを配置する
- 6.5 標的用のテクスチャをダウンロードする
- 6.6 マシンガンを持った兵士の配置
- 6.7 マシンガンの音を追加する
- 6.8 標的の残り数と経過時間を表示する
- 6.9 オブジェクトがFloorから落ちた時の領域の設定
- 6.10 スクリプトを記述する