﻿1
00:00:04,360 --> 00:00:06,850
‫これで､ このセクションは終わりです｡

2
00:00:06,850 --> 00:00:09,210
‫学んだことを概観してみましょう｡

3
00:00:09,220 --> 00:00:10,780
‫コンセプトが満載でしたね｡

4
00:00:10,780 --> 00:00:12,990
‫では､ 何が新しくなったのでしょうか？

5
00:00:13,000 --> 00:00:24,400
‫この2つの複雑なC++の概念については､ ある程度理解していただけたと思いますが､ このポインタによってクラス間の通信がどのように行われるかを理解しました｡

6
00:00:24,400 --> 00:00:28,780
‫アクティブコンポーネントとシーンコンポーネントの違い､ そしてその両方をC++で実装し､

7
00:00:28,780 --> 00:00:36,520
‫ヘッダーファイルのインクルード方法､ インクルードする必要性､ インクルードすることでコンパイル速度が向上する理由を説明しました｡

8
00:00:36,640 --> 00:00:41,950
‫私たちのレベルでは､ 新しいルーメンシステムを使ったライティング､ ダイナミックライティングを行いました｡

9
00:00:41,950 --> 00:00:53,350
‫本当に美しいアセットを使ってモジュール式のレベルを作り､ ライントレースやコリジョンを行い､ さまざまな種類のループをたくさん作りました｡

10
00:00:53,350 --> 00:01:00,160
‫while ループ､ for ループ､ そして配列と配列内のアイテムの扱い方を見てきました｡ また､ ブループリントから

11
00:01:00,160 --> 00:01:07,630
‫C++ 関数を呼び出して､ この 2 つの世界のコラボレーションをより良くする方法を見てきました｡

12
00:01:07,960 --> 00:01:11,290
‫では､ プロジェクトを拡張し､ さらに発展させたいと考えたらどうでしょう｡

13
00:01:11,290 --> 00:01:12,850
‫いくつかのアイデアを紹介します｡

14
00:01:12,850 --> 00:01:17,650
‫もちろん､ レベルを増やしたり､ レベルを大きくしたりすることは､ 素晴らしいスタート地点です｡

15
00:01:18,040 --> 00:01:20,200
‫さまざまな種類のパズルを入れることができます｡

16
00:01:20,200 --> 00:01:24,070
‫さて､ ここでの限界は当然ながらあなたの想像力ですが､ 私のアイデアをいくつか紹介しましょう｡

17
00:01:24,070 --> 00:01:26,560
‫重量を測定するトリガーを持つことができます｡

18
00:01:26,560 --> 00:01:32,470
‫その上にあるものの質量を足して､ 何かだけが開くようにすることができるのです｡

19
00:01:32,470 --> 00:01:41,200
‫十分な質量があれば､ 移動の代わりに回転するムーバーを用意して､ 昇降式ではなく回転式のドアにすることも可能です｡

20
00:01:41,230 --> 00:01:49,900
‫ゾーン間の橋渡しをするムーバーを用意して､ ムーバーが持ち上げて渡らせてくれないと渡れないようにするとか｡

21
00:01:49,930 --> 00:01:55,000
‫あとは､ 皆さんのイマジネーション次第で､ どんなものが生まれるか楽しみですね｡

22
00:01:55,000 --> 00:02:01,390
‫ですから､ もしあなたが自分のレベルやプロジェクトに修正を加えたなら､ どうか､ どうか､ ディスカッションで共有してください｡

23
00:02:01,390 --> 00:02:03,640
‫あなたが考え出したものを見るのが好きです｡

24
00:02:03,670 --> 00:02:06,910
‫素晴らしい内容で､ 次のセクションでお会いしましょう｡

