【初心者に必須な5つのUnity機能に特化した本格サンプルゲームを作成】

初心者がオリジナルゲーム作成に向けて把握しておくべき5つのUnity機能「移動機能」「当たり判定」「UI」「アニメーション」「サウンド」。
これら各機能に特化した本格的なサンプルゲームを作成します。
UnityKinou_1_Fr_01

【各章で1つのUnity機能を解説しており、必要な機能に集中した学習も可能】
各章独立した形で各Unity機能「移動機能」「当たり判定」「UI」「アニメーション」「サウンド」に特化したサンプルゲーム作成と解説を行っています。
よって、自分の必要とする機能に集中した学習も可能です。
(前編は「移動機能」「当たり判定」「UI」が対象です。)


本書「Unity入門 機能別サンプルゲーム集」は「前編」と「後編」の2冊構成となっ
ています。
本記事は、その「前編」の目次となります。

本書は以下より入手できます。

また、本書の特徴は以下で確認できます。


本書の前に学習するのに適している「超初心者向け」Unity基礎本としては以下が最適です。





【目 次】


はじめに
 Unity基礎本シリーズについて
 Unity入門 機能別サンプルゲーム集 について
 各章で解説する機能と作成するゲームの紹介
 各章での素材(画像ファイル)のダウンロード
 2Dゲームの作成について
 【参考】【プログラミング教室での2Dゲーム使用のメリット】

目 次

Unity入門 機能別サンプルゲーム集 前編

第1章. Unityの「移動機能」を使ってみよう

第1.1章. Unityの移動機能とは
 ① Unityの移動機能とは
  解説1 Unityの移動機能とは
  解説2 Unityの移動機能の種類

 ② Unityの移動機能の使い方
  解説1 Physicsの力をかけた移動方法
  解説2 座標を直接指定した移動方法

第1.2章. 各種移動機能を使ったゲーム作成
 ① 女の子の移動機能を作成
  STEP1 ゲーム作成の準備
  STEP2 女の子の移動機能を作成
  【参考】【プログラムの詳細説明:PlayerController】
  STEP3 フルーツのキャッチ機能を作成
  【参考】【プログラムの詳細説明:PlayerController】

 ② フルーツの移動機能を作成
  STEP1 重力でフルーツを移動させる
  STEP2 風の力でフルーツを移動させる
  【参考】【プログラムの詳細説明:GameController】
  【参考】【プログラムの詳細説明:FruitController】
  STEP3 画面端でフルーツを移動させる
  【参考】【プログラムの詳細説明:FruitController】
  STEP4 風の向きの変更機能を作成
  【参考】【プログラムの詳細説明:GameController】

 ③ 鳥の移動機能を作成
  STEP1 鳥の移動機能設定
  STEP2 鳥の移動機能を作成
  【参考】【プログラムの詳細説明:BirdController】

 ④ ゲームシステムを作成
  STEP1 フルーツの生成機能を作成
  【参考】【プログラムの詳細説明:GameController】
  STEP2 ゲームクリア機能を作成
  【参考】【プログラムの詳細説明:GameController】
  STEP3 ゲームオーバー機能を作成
  【参考】【プログラムの詳細説明:GameController】
  【参考】【プログラムの詳細説明:FruitController】

第1.3章. ゲーム内の移動機能を解説
 ① ゲーム内の移動機能
  解説1 ゲーム内の移動処理
  解説2 スクリプト内の移動機能

 ② 全スクリプトの機能一覧
  解説1 全スクリプトの解説(まとめ)
  解説2 プログラムの詳細説明


第2章. Unityの「当たり判定」を使ってみよう

第2.1章. Unityの当たり判定とは
 ① Unityの当たり判定機能とは
  解説1 Unityの当たり判定とは
  解説2 UnityのColliderの種類

 ② Unityの当たり判定の使い方
  解説1 Unityの当たり判定機能の種類
  解説2 Unityの当たり判定の使い方

第2.2章. 各種当たり判定を使ったゲーム作成
 ① 女の子のアクションを作成
  STEP1 ゲーム作成の準備
  STEP2 女の子の移動機能を作成
  【参考】【プログラムの詳細説明:PlayerController】
  STEP3 女の子のアクションを作成
  【参考】【プログラムの詳細説明:PlayerController】

 ② 敵の当たり判定を作成
  STEP1 敵のゲームオブジェクトを作成
  STEP2 敵の移動機能を作成
  【参考】【プログラムの詳細説明:EnemyController】
  STEP3 敵の影との当たり判定を作成
  【参考】【プログラムの詳細説明:EnemyController】
  STEP4 ゲームオーバー機能を作成
  【参考】【プログラムの詳細説明:GameController】
  【参考】【プログラムの詳細説明:EnemyController】

 ③ 弾丸とビームの当たり判定を作成
  STEP1 弾丸の当たり判定を作成
  【参考】【プログラムの詳細説明:BulletController】
  STEP2 ビームの当たり判定を作成
  【参考】【プログラムの詳細説明:BeamController】
  STEP3 射撃機能を作成
  【参考】【プログラムの詳細説明:PlayerController】
  STEP4 インパクトを作成
  【参考】【プログラムの詳細説明:ImpactController】
  【参考】【プログラムの詳細説明:BulletController】
  【参考】【プログラムの詳細説明:BeamController】

 ④ ゲームシステムを作成
  STEP1 敵の生成機能を作成
  【参考】【プログラムの詳細説明:GameController】
  STEP2 ゲームクリア機能を作成
  【参考】【プログラムの詳細説明:GameController】

第2.3章. ゲーム内の当たり判定の解説
 ① ゲーム内の当たり判定
  解説1 ゲーム内の当たり判定処理
  解説2 スクリプト内の当たり判定機能

 ② 全スクリプトの機能一覧
  解説1 全スクリプトの解説(まとめ)
  解説2 プログラムの詳細説明


第3章. Unityの「UI」をゲームに使ってみよう

第3.1章. UnityのUI機能とは
 ① UnityのUI機能とは
  解説1 UnityのUIとは
  解説2 CanvasとEvent System

 ② UnityのUIの使い方
  解説1 UnityのUIオブジェクトの種類
  解説2 UnityのUIオブジェクト設定項目

第3.2章. Unityの各種UIを使ったゲーム作成
 ① タイトル画面のUIを作成
  STEP1 ゲーム作成の準備
  STEP2 タイトル画面のUIを作成
  STEP3 タイトル画面の機能を作成
  【参考】【プログラムの詳細説明:SwingController】

 ② プレイ画面のUIを作成
  STEP1 プレイ画面のUIを作成
  STEP2 スイング機能を作成
  【参考】【プログラムの詳細説明:SwingController】
  【参考】【プログラムの詳細説明:SwingController】

 ③ ボールの距離表示UIを作成
  STEP1 ボールに力を加える処理作成
  【参考】【プログラムの詳細説明:SwingController】
  STEP2 ボールの距離表示UIを作成
  【参考】【プログラムの詳細説明:SwingController】

 ④ ゲーム結果画面UIを作成
  STEP1 ゲーム結果画面UIを作成
  STEP2 ゲーム結果表示機能を作成
  【参考】【プログラムの詳細説明:SwingController】

第3.3章. ゲーム内のUI機能の解説
 ① ゲーム内のUI機能
  解説1 ゲーム内のUIオブジェクト
  解説2 スクリプト内のUI機能

 ② 全スクリプトの機能一覧
  解説1 全スクリプトの解説(まとめ)
  解説2 プログラムの詳細説明


おわりに
 前編のUnityパッケージ
 【参考】【Unityパッケージのインポート】
 おわりに

著者紹介



Sponsored Link