﻿1
00:00:04,280 --> 00:00:08,480
‫こんにちは､ 「Obstacle Assault」のコーナーへようこそ｡

2
00:00:08,480 --> 00:00:15,740
‫これは最初のセクションで､ Unreal で C++ を使用してゲームを構築し､ 出力製品は､

3
00:00:15,740 --> 00:00:24,120
‫少なくともこれが私のプロトタイプで､ 障害物コースを横切ることができます｡

4
00:00:24,120 --> 00:00:27,140
‫先にゲームをプレイしてみると､ その様子がよくわかります｡

5
00:00:27,140 --> 00:00:37,850
‫カッコいいキャラクターと､ 動くプラットフォームや様々なアセット､ そして避けなければならない障害物があります｡

6
00:00:37,850 --> 00:00:41,300
‫早く追い越さないと崖から突き落とされる｡

7
00:00:41,330 --> 00:00:52,730
‫このような､ 人がたくさんいて回転するプラットフォームを横切らなければならず､ さらにこの小さなスイーパーが私たちを押し出そうとするのです｡

8
00:00:52,730 --> 00:00:58,970
‫そして､ それを乗り越えると､ ゴールと神殿にたどり着くのですが､ おそらく何かを盗むためだと思われます｡

9
00:00:58,970 --> 00:01:02,360
‫では､ 何を学ぶかという観点で分解してみましょう｡

10
00:01:02,360 --> 00:01:04,280
‫そこで､ ちょっとしたアクションプランを｡

11
00:01:04,280 --> 00:01:08,510
‫まずはプロジェクトを作成し､ いくつかのアセットを持ち込むことにします｡

12
00:01:08,510 --> 00:01:14,180
‫それで､ あのカッコイイ奴と､ これから使ういろいろな山やブロック､ それから､

13
00:01:14,180 --> 00:01:20,090
‫C++に必要ないろいろなツールのインストールや､ C++をどうやってコンパイルして動かすかについて､

14
00:01:20,090 --> 00:01:26,120
‫5講義ほどちょっと寄り道します｡

15
00:01:26,120 --> 00:01:33,080
‫エディターでは､ C++の基本構文を学び､ C++で非常に簡単なことをする方法を考え､

16
00:01:33,080 --> 00:01:45,440
‫それを使って､ 後にも先にも動かず､ 最初はただ動き､ 私たちが放置する限りずっと動き続けるプラットフォームを作るのです｡

17
00:01:45,440 --> 00:01:51,560
‫そして､ ムービングプラットフォームを構成して､ どのくらいの速度で動かすべきかを設定するのです｡

18
00:01:51,560 --> 00:02:00,980
‫そして､ そのプラットフォームを送り返す作業をすることで､ 前後に動くプラットフォーム､ クラシックなムービングプラットフォームを実現することができるのです｡

19
00:02:01,070 --> 00:02:07,640
‫最後に､ 回転を追加して､ 小さな回転するプラットフォームパズルの要素も追加できるようにするつもりです｡

20
00:02:07,640 --> 00:02:11,780
‫では､ このコーナーを通して､ 私たちは何を学ぼうとしているのでしょうか｡

21
00:02:11,780 --> 00:02:20,000
‫さて､ 今回も関数､ 変数､ 分岐について見ていきますが､ 今回はC++の構文を使ってどのように行うかを見ていきます｡

22
00:02:20,000 --> 00:02:26,960
‫Blueprintで行ったように､ C++で非常に独自のアクターを作成します｡ 今回はC++で､

23
00:02:26,960 --> 00:02:34,370
‫C++のコード構造の独自性と､ それがプログラミングにどのような影響を与えるかを見ていきます｡

24
00:02:34,370 --> 00:02:41,600
‫C++ コンパイルとは､ コードをマシンが実行できるバイナリに変換するプロセスで､

25
00:02:41,990 --> 00:02:52,550
‫非現実的なライブ コード システムを使用してエディタを再起動せずにこれを簡単に実行する方法について見ていきます｡

26
00:02:52,550 --> 00:03:02,750
‫また､ テンプレートに含まれる標準的なアセットだけでなく､ 独自のキャラクタークラスを設定してプレイできるようにする方法も学びます｡

27
00:03:02,750 --> 00:03:06,410
‫だから､ 学ぶべき楽しいこと､ 作るべき素晴らしいプロジェクトがたくさんあるのです｡

28
00:03:06,410 --> 00:03:07,820
‫そこでお会いしましょう｡

