【初心者に必須な5つのUnity機能に特化した本格サンプルゲームを作成】
初心者がオリジナルゲーム作成に向けて把握しておくべき5つのUnity機能「移動機能」「当たり判定」「UI」「アニメーション」「サウンド」。
これら各機能に特化した本格的なサンプルゲームを作成します。
各章独立した形で各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



E-Mail: