Unity5 3Dゲーム開発講座 ユニティちゃんで作る本格アクションゲーム 電子書籍(まつだす BATA ㊥Maruchu うにたじゃむお 栗坂 こなべ 森理 麟 alwei)|翔泳社の本
  1. ホーム >
  2. 電子書籍 >
  3. Unity5 3Dゲーム開発講座 ユニティちゃんで作る本格アクションゲーム

Unity5 3Dゲーム開発講座 ユニティちゃんで作る本格アクションゲーム








形式:
電子書籍
発売日:
ISBN:
9784798141329
価格:
3,278(本体2,980円+税10%)
カテゴリ:
開発管理
キーワード:
#開発環境,#開発手法,#プログラミング,#システム運用
シリーズ:
Smart Game Developer
電子書籍

本書は、2015年1月上旬にUnity5のプレオーダーユーザー向けに公開されたUnity5 β19を利用した3Dゲーム開発手法について解説した書籍です。本書では2014年4月から無償で利用できるようになった「ユニティちゃん」を利用し、本格的な3Dアクションゲームを開発する手法をまとめています(「ユニティちゃん」は、ユニティ・テクノロジーズ・ジャパンのオリジナルキャラクターです。実際のゲーム開発に利用できます。利用規約については「ユニティちゃん」のダウンロードサイトでご確認してください)。

本書の前半では、Unityの特徴的な機能であるメカニムやシェーダ―、スクリプトの基本を解説します。すでにご存じの方も知識の整理に役立ちします。

中盤から後半にかけては、「ユニティちゃん」が主役となる3Dアクションゲームを作りをメインで解説します。具体的には、CHAPTER 04でドットイーターゲームを、CHAPTER 05でコミュニケーションゲームを、CHAPTER 06で脱出ゲームを、CHAPTER 07でAI対戦ゲームを作ります。またCHAPTER 08で2Dモデルを利用した2Dゲーム開発手法についても解説します。

最終章ではゲーム開発で役立つC♯のコーディング手法を解説します。

本書を読めば、本格的な3Dアクションゲームが作れること間違いなしです。なお本書の内容はUnity 5 β19を元に解説していますので、今後リリースされるUnity5の正式版と画面内容が異なる場合があります。あらかじめご了承ください。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

(翔泳社)

目次の登録はありません。

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

  • サンプルダウンロードサイト

    本書のサンプルのダウンロードサイトはカバーの袖に記載しておりますが下記のとおりです。
    http://www.shoeisha.co.jp/book/download/
    上記のサイトから書籍名「Unity5 3Dゲーム開発講座 ユニティちゃんで作る本格アクションゲーム」で検索してファイルをダウンロードしてください。もしくはこのページの「ダウンロード」タブをクリックしてもダウンロードできます。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:電子書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2015年07月29日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
070
下から2行目
プレイヤーが壁に衝突するとゲームオーバーになります②③。
プレイヤーが壁に衝突するとリスタートになります②③。
2刷 1刷 2015.07.29
106
手順3のMiniLevelのTransformのPositionとRotationの設定値の修正です。
TransformのPositionを「0 , 3 , 0」、Rotationを「50, 145 , 0 」、Scaleを「1, 1, 1」に設定します⑥。
TransformのPositionを「0 , 0 , 0」、Rotationを「0 , 0 , 0 」、Scaleを「1, 1, 1」に設定します⑥。

図7の[Inspector]ビューの設定も上記のとおりに訂正いたします。
2刷 1刷 2015.03.16
149
下から2行目
CameraのField of Viewを「30」に設定します。 訂正前の図5
CameraのClear Flagsを[Solid color]②に、Field of Viewを「30」に設定します。 訂正後の図5
2刷 1刷 2015.07.29
202
表2の「enumの種類」列、下から5行目
F1 ~F5
F1 ~F15
2刷 1刷 2015.07.29
242
手順1
AI」という新規プロジェクト…
VS」という新規プロジェクト…
2刷 1刷 2015.03.13
252
リスト3の49行目
private floatm_rotationY = 0.0f; //プレーヤーの回転角度
private float m_rotationY = 0.0f; //プレーヤーの回転角度
2刷 1刷 2015.07.29
310
図3のSCOREGUIオブジェクトの作成とScoreCUI.csの適用は必要ありません。
手順1から2の要領で、スコア表示を行うリスト2の内容を記述した、ScoreGUI.csというスクリプトファ イルを作成して(図3①)、ScoreGUIのオブジェクトを作成し、ScoreGUI.csを適用します(図3①②③)。
手順1から2の要領で、スコア表示を行うリスト2の内容を記述した、ScoreCUI.csというスクリプトファイルを作成します。

ページ下部3点の画面のうち、左側の画面に「図3:ScoreGUI.csの作成」というキャプションを追加し、右側の2点の画面を削除します。
2刷 1刷 2015.03.20
347
最下行(リスト5の2行目)
public string GetName (string name){ return this.name + "さん"; }
public string GetName (){ return this.name + "さん"; }
2刷 1刷 2015.07.29
348
リスト6の10行目
public int Propety { get; set; }
public int Property { get; set; }
2刷 1刷 2015.07.29

感想・レビュー

p-nix さん

2016-03-07

著者が複数なためか、章ごとのクオリティにばらつきがある気がした。自分でモデルから作るのは大変なのでユニティちゃんを使ってのプログラミングというのはとても良いと思う。