﻿1
00:00:04,470 --> 00:00:05,550
‫你好, 欢迎｡

2
00:00:05,550 --> 00:00:09,960
‫在这节课中,

3
00:00:09,960 --> 00:00:18,930
‫我们将学习注释, 这些在绿色和Visual Studio代码中的东西, 以及我们如何用它们来写伪代码, 来作为我们如何实现的注释｡

4
00:00:18,930 --> 00:00:21,420
‫让我们深入了解一下这些概念｡

5
00:00:21,960 --> 00:00:24,650
‫那么什么是伪代码呢？

6
00:00:24,660 --> 00:00:25,650
‫伪代码？

7
00:00:26,250 --> 00:00:33,660
‫这是字典的定义, 是对算法步骤的简单描述.

8
00:00:33,660 --> 00:00:43,320
‫所以我想写一个简单的语言描述我们计划做些什么来让这个移动的平台前后移动｡

9
00:00:43,590 --> 00:00:49,200
‫现在, 要做到这一点, 我可以写在一张纸上, 但我可以把它写进我的代码中,

10
00:00:49,200 --> 00:00:51,930
‫而不必担心它是否正确｡

11
00:00:51,930 --> 00:00:55,230
‫C++, 这就是伪代码的全部意义｡

12
00:00:55,230 --> 00:01:00,600
‫但要做到这一点, 我们需要知道另一块拼图, 那就是什么是评论？

13
00:01:00,600 --> 00:01:04,680
‫注释是编译器忽略的代码｡

14
00:01:04,680 --> 00:01:11,070
‫所以这是一种写入文本文件的方式, 供人们阅读, 编译器会忽略｡

15
00:01:11,070 --> 00:01:13,320
‫我们可以用它来写伪代码｡

16
00:01:13,320 --> 00:01:21,210
‫作为程序员, 我们可以用它来给彼此写注释, 并阐明我们试图在一段代码中做什么｡

17
00:01:21,210 --> 00:01:24,660
‫让我们看看在移动平台上做这个｡

18
00:01:24,660 --> 00:01:26,940
‫保持滴答声｡

19
00:01:26,940 --> 00:01:32,910
‫现在, 注释基本上是任何以双正斜杠开头的行｡

20
00:01:32,910 --> 00:01:38,280
‫你可以看到在Visual Studio代码中,

21
00:01:38,280 --> 00:01:45,780
‫这会自动变成绿色, 我们可以在C++文件的其他地方看到这些绿色线条的示例, 你可以看到它说填写版权声明｡

22
00:01:45,780 --> 00:01:51,300
‫它表示设置默认值时调用井, 游戏开始时或spawn时调用每一帧｡

23
00:01:51,300 --> 00:01:56,430
‫所以实际上这些注释已经帮助我们理解了C++文件中的内容｡

24
00:01:56,430 --> 00:02:01,470
‫现在我们明白了, 这些行对编译器没有特别的意义｡

25
00:02:01,470 --> 00:02:07,110
‫事实上, 就编译器而言, 它首先要做的事情之一就是删除文件中的所有注释,

26
00:02:07,110 --> 00:02:09,390
‫因为它不需要这些注释｡

27
00:02:09,390 --> 00:02:13,620
‫当它处理它们并将它们转换为二进制时, 它会忽略它们｡

28
00:02:13,950 --> 00:02:22,860
‫所以我们要做的是写一个小计划, 告诉我们如何让我们的平台前后移动｡

29
00:02:23,010 --> 00:02:30,330
‫我们要做的第一件事就是更新平台的位置｡

30
00:02:30,330 --> 00:02:36,570
‫将平台向前移动｡

31
00:02:36,570 --> 00:02:37,710
‫我们要怎么做呢？

32
00:02:37,710 --> 00:02:43,170
‫我将使用一些缩进来显示这是我们将如何向前移动平台｡

33
00:02:43,170 --> 00:02:46,020
‫我们要知道它现在的位置｡

34
00:02:46,020 --> 00:02:51,240
‫然后我们要在当前位置加上一个向量｡

35
00:02:51,240 --> 00:03:00,150
‫这可能是一个使用局部变量的好地方因为我们不希望中间结果在类级别被记住.

36
00:03:00,840 --> 00:03:04,080
‫然后我们将设置该位置｡

37
00:03:04,080 --> 00:03:07,260
‫但是把平台送回去呢？

38
00:03:07,260 --> 00:03:09,180
‫好吧, 让我们在这里有另一个评论｡

39
00:03:09,180 --> 00:03:18,930
‫就在下面的缩进级别, 如果走得太远, 我们将把平台送回去｡

40
00:03:19,320 --> 00:03:24,450
‫所以我们要做的就是检查我们已经移动了多远, 首先｡

41
00:03:24,450 --> 00:03:29,520
‫如果我们走得太远了, 我们就要改变运动的方向｡

42
00:03:29,520 --> 00:03:36,570
‫所以如果走得太远就反方向运动｡

43
00:03:36,570 --> 00:03:45,510
‫这里我们有一个非常基本的伪代码, 来描述我们在接下来的课程中要做的事情｡

44
00:03:45,510 --> 00:03:48,570
‫请继续并将其添加到您自己的C++文件中｡

45
00:03:48,570 --> 00:03:51,180
‫你可以用自己的话来描述每一步｡

46
00:03:51,180 --> 00:03:53,580
‫这只是我对它的解释｡

47
00:03:53,580 --> 00:03:59,670
‫因为编译器根本不使用它, 所以你是否有打字错误或类似的问题都无关紧要｡

48
00:03:59,670 --> 00:04:04,980
‫最重要的是你只要在每一行的开头加上一个双正斜杠｡

49
00:04:05,010 --> 00:04:07,230
‫好的, 我们下节课见｡

