﻿1
00:00:04,190 --> 00:00:09,590
‫こんにちは､ このセクションでは､ この素晴らしい外観の戦車ゲームを作成するために歓迎します｡

2
00:00:09,590 --> 00:00:15,590
‫この青い戦車は､ 世界の中を転がりながら操作し､ 照準を合わせて実際に弾丸を発射し､

3
00:00:15,590 --> 00:00:22,460
‫マップの中央構造物に存在する敵を破壊することができるんだ｡

4
00:00:22,460 --> 00:00:28,070
‫さて､ これらの敵には､ いくつかの基本的なAがあります｡  I. 私たちを狙って弾丸を発射できるところ｡

5
00:00:28,070 --> 00:00:34,070
‫だから危険な要素もあるし､ 試合に勝てるように潰していくこともできる｡

6
00:00:34,070 --> 00:00:38,390
‫今､ ここにあるように､ 彼らは実際に私たちをも滅ぼすことができるのです｡

7
00:00:38,390 --> 00:00:44,450
‫だから､ 試合に勝つためには､ ちょっとした興奮やちょっとした困難が伴うのです｡

8
00:00:44,450 --> 00:00:51,890
‫だから､ これは本当に素敵な小さなシンプルなゲーム､ ジャムスタイルのゲームで､ 最後にはたくさんのスキルを身につけることができます｡

9
00:00:51,890 --> 00:00:57,170
‫それでは､ C++のクラスを作成し､ ゲームプレイのプログラミングをする準備ができたでしょうか？

10
00:00:57,170 --> 00:01:03,890
‫このセクションは本当にクールなセクションになりますので､ エンジンに飛び込んでこのプロジェクトを作成する準備をしてください｡

11
00:01:03,920 --> 00:01:07,580
‫では､ このセクションで取り上げる内容について､ 少しお話ししましょう｡

12
00:01:07,580 --> 00:01:15,350
‫ですから､ ここにセクションの計画があり､ 時々このロードマップを参照して､ 自分の進捗状況を確認し､ セクションのどこまで進んでいるのかを確認することができます｡

13
00:01:15,350 --> 00:01:19,850
‫さて､ まずは世界中を動き回れる戦車を作ります｡

14
00:01:19,850 --> 00:01:23,480
‫これは､ ゲームをプレイしているうちにコントロールできるようになるものです｡

15
00:01:23,510 --> 00:01:30,470
‫WACキーによる移動と､ マウスによる移動､ マウスボタンのクリックによる戦車や砲塔の回転､

16
00:01:30,470 --> 00:01:35,810
‫投射砲の発射を扱えるように設定します｡

17
00:01:35,810 --> 00:01:41,150
‫そして､ 敵のタレットクラスを作り､ これがゲームの敵になるのです｡

18
00:01:41,150 --> 00:01:44,870
‫我々を探し出し､ 投射してくるのです｡

19
00:01:44,870 --> 00:01:46,190
‫遊んでいるうちに

20
00:01:46,190 --> 00:01:55,550
‫マウスクリックで発射できるファイア機能を追加し､ 敵のタレットもファイア機能を使ってこちらに投射してくるようにします｡

21
00:01:55,580 --> 00:01:59,210
‫そのうえで､ 健康被害と破壊を追加していくことになります｡

22
00:01:59,210 --> 00:02:01,400
‫だから､ これで少しは危険性が増した｡

23
00:02:01,430 --> 00:02:09,770
‫さて､ このセクションの最後に､ 煙､ 爆発､ 音などの特殊効果を追加して､ ゲームをもう少しダイナミックで楽しいものにしましょう｡

24
00:02:09,770 --> 00:02:15,260
‫そして､ ゲーム開始時と終了時のHUD表示で､ 勝ち負けの条件を確認し､

25
00:02:15,260 --> 00:02:23,360
‫最後に「負けたとき」「砲台をすべて破壊して勝ったとき」を表示します｡

26
00:02:23,360 --> 00:02:30,050
‫このセクションでは､ これから実装される機能と習得するスキルを示す､ ちょっとしたロードマップを提供します｡

27
00:02:30,050 --> 00:02:38,630
‫さて､ このゲームプロジェクトを始める準備ができましたので､ このビデオのリソースにあるリンクから､ このゲームプロジェクトをダウンロードしてください｡

28
00:02:38,660 --> 00:02:42,620
‫ダウンロードしたら､ 他のZIPファイルと同じように解凍してください｡

29
00:02:42,740 --> 00:02:47,480
‫そして､ ダウンロードして解凍したら､ Unreal Engineで開くことができます｡

30
00:02:47,480 --> 00:02:58,700
‫このプロジェクトを開くと､ 私が見ているような､ 紫の空と地面のグリッドで構成されたクールなレベルが表示されます｡

31
00:02:58,700 --> 00:03:05,960
‫そして､ これは基本的に､ このゲームに必要なものだけを集めた､ 骨抜きのプロジェクトなんです｡

32
00:03:05,960 --> 00:03:13,430
‫コンテンツブラウザのコンテンツフォルダの下に､ assetsフォルダとmapsフォルダがあるのがわかると思います｡

33
00:03:13,430 --> 00:03:17,210
‫そして､ mapsフォルダの中にmainというレベルがあります｡

34
00:03:17,240 --> 00:03:19,490
‫そこに括弧書きでレベルって書いてあるんですよ｡

35
00:03:19,490 --> 00:03:25,400
‫このタブの左上には､ メインと書かれていますが､ これはもちろん､

36
00:03:25,400 --> 00:03:29,900
‫今開いているメインというレベルを指しています｡

37
00:03:29,900 --> 00:03:38,990
‫次に､ assetsフォルダを作成します｡ ここには､ 2つのオーディオアセットが入ったaudioフォルダがあり､ すでにいくつかのフォルダ構造が作成されています｡

38
00:03:38,990 --> 00:03:43,610
‫これらのアイコンをクリックして､ これらのアセットの音を聞いてみてください｡

39
00:03:43,610 --> 00:03:48,500
‫エフェクトフォルダには､ 3つの特殊効果が入っています｡

40
00:03:48,500 --> 00:03:51,740
‫ここで､ ダブルクリックすると､ これらの効果がどのようなものであるかがわかります｡

41
00:03:51,740 --> 00:03:53,960
‫これはどちらかというと､ 爆発系の効果です｡

42
00:03:53,960 --> 00:03:57,710
‫次に､ 煙のように見えるヒットエフェクトです｡

43
00:03:57,710 --> 00:04:10,070
‫それから､ 発射体の軌跡があります｡ これは､ 発射体が世界中に打ち出されるのを追いかけるものです｡

44
00:04:10,070 --> 00:04:16,880
‫メッシュフォルダには､ 戦車と砲塔､ ベースと上部のパーツ､

45
00:04:16,880 --> 00:04:20,930
‫そして弾丸と球体が入っています｡

46
00:04:20,930 --> 00:04:25,400
‫そして最後に､ いくつかのテクスチャを含むtexturesフォルダを用意しました｡

47
00:04:25,400 --> 00:04:29,030
‫これが､ 今回のゲームプロジェクトに必要なアセットです｡

48
00:04:29,030 --> 00:04:32,360
‫だから､ このプロジェクトでは､ すでに提供されているのです｡

49
00:04:32,360 --> 00:04:41,420
‫そのため､ 基本的に多くの作業がセットアップされているので､ レベルを作成したり､ アセットを探しに行ったりするのに時間を費やす必要はありません｡

50
00:04:41,420 --> 00:04:47,600
‫これは､ 今すぐゲームのコーディングを開始するために用意したものです｡

51
00:04:47,600 --> 00:04:55,820
‫レベルそのものだけでなく､ 入力､ アクセス､ アクションのマッピングもいくつか設定しているので､ それらを設定する必要はありません｡

52
00:04:55,820 --> 00:05:03,350
‫編集とプロジェクト設定に移動し､ 入力までスクロールダウンすると､ ここにアクションマッピングとがあります｡

53
00:05:03,450 --> 00:05:06,670
‫軸のマッピングで､ fireというアクションのマッピングがあります｡

54
00:05:06,690 --> 00:05:10,800
‫その横のドロップダウンをクリックすると､ マウスの左ボタンにマッピングされていることがわかります｡

55
00:05:10,800 --> 00:05:16,350
‫そこで､ マウスの左ボタンをクリックするたびに､ このファイヤーアクションマッピングを利用する方法をC++で学び､

56
00:05:16,350 --> 00:05:23,100
‫マウスの左ボタンを利用して何かを行うことができるようにします｡

57
00:05:23,100 --> 00:05:29,250
‫同様に､ これらのアクセス・マッピングもキーボード・キーにマッピングされています｡

58
00:05:29,250 --> 00:05:38,220
‫前進はWとSに､ 旋回はDとAに､ そして砲塔の回転はマウスのX軸にマッピングされています｡

59
00:05:38,220 --> 00:05:43,890
‫つまり､ マウスを左右に動かすと､ 入力情報が入力システムに送られ､ 入力システムはそれを受け取り､

60
00:05:43,890 --> 00:05:47,430
‫登録し､ そして何かをするのです｡

61
00:05:47,460 --> 00:05:51,570
‫その何かが何であるかは､ 今後の動画でご紹介していきます｡

62
00:05:51,570 --> 00:05:56,370
‫これらは､ 私たちが準備したいくつかの設定です｡

63
00:05:56,370 --> 00:06:04,740
‫そして､ このゲームを構成し､ 作成し､ プレイできるようにするために必要なのは､ クラスの作成とプログラミングを始めることです｡

64
00:06:04,740 --> 00:06:06,090
‫だから､ ワクワクしてほしい｡

65
00:06:06,090 --> 00:06:07,050
‫ワクワクします｡

66
00:06:07,050 --> 00:06:14,550
‫次のビデオでは､ C++のクラスを作り始め､ 実際にこのゲームを具体化し､ 遊べるものを作っていきます｡

67
00:06:14,820 --> 00:06:16,950
‫では､ 次のビデオでお会いしましょう｡

68
00:06:17,340 --> 00:06:19,350
‫コーディングを開始する準備をする｡

