﻿1
00:00:04,550 --> 00:00:05,930
‫你好, 欢迎｡

2
00:00:05,930 --> 00:00:13,430
‫在本视频中, 我们将创建第一个C++类, 并从Visual Studio代码重新编译编辑器｡

3
00:00:13,430 --> 00:00:19,520
‫因此, 在一天结束时, 您将拥有一个可以在内容绘制中找到的C++类, 以及一个可以打开和编译的Visual

4
00:00:19,520 --> 00:00:23,510
‫Studio代码项目｡

5
00:00:23,510 --> 00:00:25,220
‫让我们深入了解一下｡

6
00:00:25,930 --> 00:00:33,130
‫现在我们已经准备好了所有的工具, 是时候开始创建一些C++类了｡

7
00:00:33,250 --> 00:00:41,590
‫现在, 在我们这样做之前, 我们需要切换默认编辑器, 以便我们可以默认使用Visual Studio代码｡

8
00:00:41,620 --> 00:00:47,110
‫现在, 可以在编辑器首选项中而不是在项目首选项中执行此操作｡

9
00:00:47,110 --> 00:00:50,650
‫因此, 它是整个编辑器的全局设置｡

10
00:00:50,770 --> 00:00:56,740
‫我们进入“编辑”菜单, 向下进入编辑器首选项, 然后弹出此选项卡｡

11
00:00:56,740 --> 00:01:03,370
‫然后, 我们将在左侧窗格中依次查看“常规”和“源代码”, 在这下面基本上有一个选项,

12
00:01:03,370 --> 00:01:06,460
‫即源代码编辑器｡

13
00:01:06,490 --> 00:01:14,190
‫现在在PC上, 这将默认为Visual Studio 2022在mac上, 它将默认为Xcode｡

14
00:01:14,200 --> 00:01:20,140
‫我们希望继续并更改此设置, 以便我们都在同一页上使用Visual Studio代码｡

15
00:01:20,170 --> 00:01:25,090
‫当你这样做的时候, 会弹出一个小窗口, 说, 嘿,

16
00:01:25,090 --> 00:01:28,210
‫这个设置需要你重新启动编辑器, 所以让我们现在就重新启动它｡

17
00:01:28,360 --> 00:01:34,300
‫我鼓励你们继续这样做, 跟我沿着重新启动编辑器,

18
00:01:34,300 --> 00:01:37,420
‫同时观看接下来的步骤｡

19
00:01:37,510 --> 00:01:41,420
‫因此, 现在我们不需要编辑器首选项选项卡, 因此我们可以关闭它｡

20
00:01:41,440 --> 00:01:44,440
‫我们要做的是创建第一个类｡

21
00:01:44,440 --> 00:01:50,800
‫现在我们要创建的类是一个移动平台, 我们要用C++编程｡

22
00:01:51,370 --> 00:01:59,560
‫我们创建一个新的C++类的地方是工具菜单, 然后是新的C++类｡

23
00:01:59,560 --> 00:02:05,500
‫单击该按钮, 将显示一个新类向导, 该向导将自动创建一些代码,

24
00:02:05,500 --> 00:02:07,940
‫以便我们开始使用｡

25
00:02:07,960 --> 00:02:14,380
‫现在我们要创造一个演员因为我们要把它作为一个移动的平台放在世界上｡

26
00:02:14,380 --> 00:02:19,090
‫从理论上讲, 我们可以有几种不同的选择, 但为了简单起见,

27
00:02:19,090 --> 00:02:21,210
‫我们将从创建一个演员开始｡

28
00:02:21,220 --> 00:02:25,240
‫然后, 我们可以单击“下一步”按钮, 并希望为演员命名｡

29
00:02:25,240 --> 00:02:29,140
‫所以我的演员是一个非常垃圾的名字｡

30
00:02:29,140 --> 00:02:35,650
‫我们将把它命名为移动平台, 我将这样输入,

31
00:02:35,800 --> 00:02:45,070
‫大写的M表示移动, 大写的P表示平台, 因为在C++中, 类名中不允许有空格｡

32
00:02:45,100 --> 00:02:51,760
‫这使得我们可以很容易地通过使用大写字母来开始每个单词来挑选不同的单词, 所以你可以很容易地看到它是移动的平台,

33
00:02:51,760 --> 00:02:55,480
‫而不是其他任何东西｡

34
00:02:55,690 --> 00:02:58,780
‫然后, 我们可以将其保留在预设位置｡

35
00:02:58,780 --> 00:03:03,190
‫我们可以将其他所有内容保留为默认值, 只需单击“创建类”｡

36
00:03:03,220 --> 00:03:10,930
‫这将经历生成所有代码的过程, 并设置我们需要的C++, 因为到目前为止,

37
00:03:10,930 --> 00:03:17,800
‫这个项目只是一个只有蓝图的项目, 但现在它继续前进, 并添加了所有需要的东西,

38
00:03:17,800 --> 00:03:21,490
‫成为一个C++和蓝图项目｡

39
00:03:21,910 --> 00:03:26,620
‫您可以看到将弹出一条消息, 指出您的项目现在包含源代码｡

40
00:03:26,620 --> 00:03:29,160
‫请关闭编辑器并从您的ID生成｡

41
00:03:29,290 --> 00:03:30,480
‫什么是ID？

42
00:03:30,490 --> 00:03:38,440
‫ID代表集成开发环境, 对于所有的意图和目的来说, 它只是指我们的源代码编辑器｡

43
00:03:38,440 --> 00:03:45,460
‫这意味着我们要在Visual Studio代码中打开C++, 所以我们单击“确定”｡

44
00:03:45,460 --> 00:03:52,030
‫接下来弹出的内容是成功添加了移动平台, 但必须重新编译｡

45
00:03:52,030 --> 00:03:54,220
‫是否要立即打开代码编辑器？

46
00:03:54,220 --> 00:03:58,420
‫好吧, 你应该说是的, 但我只是要告诉你, 如果你不小心关闭了这个消息,

47
00:03:58,420 --> 00:03:59,830
‫会发生什么｡

48
00:03:59,830 --> 00:04:01,180
‫所以我们要说不｡

49
00:04:01,210 --> 00:04:06,160
‫它会把我们留在编辑器中, 如果你进入内容浏览器, 你会发现,

50
00:04:06,160 --> 00:04:07,930
‫它还没有在这里添加任何C++.

51
00:04:07,930 --> 00:04:10,990
‫我们马上就能看到它的样子｡

52
00:04:10,990 --> 00:04:20,920
‫但如果您忘记或没有打开编辑器, 您可以返回到工具菜单并单击此处｡

53
00:04:20,920 --> 00:04:24,160
‫有一个打开的Visual Studio代码选项｡

54
00:04:24,160 --> 00:04:29,740
‫现在, 需要注意的是, 在最近的版本中, 每次添加新类时, 我们都必须单击“刷新Visual

55
00:04:29,740 --> 00:04:31,880
‫Studio代码项目”｡

56
00:04:31,880 --> 00:04:39,460
‫目前我们不会自动执行此操作, 之后您可以继续单击“打开Visual Studio代码项目”按钮｡

57
00:04:39,460 --> 00:04:46,360
‫如果这里没有这个选项,

58
00:04:46,360 --> 00:04:55,150
‫或者您已经关闭了编辑器或其他什么, 您也可以在Windows资源管理器或Finder中转到您的项目, 然后找到DOT代码工作区文件｡

59
00:04:55,150 --> 00:05:00,760
‫这是一个您可以打开的程序, 它将继续使用Visual Studio代码打开｡

60
00:05:00,760 --> 00:05:03,460
‫或者, 您可能需要选择在Visual Studio代码中打开它｡

61
00:05:03,520 --> 00:05:05,890
‫最后你会得到这个｡

62
00:05:05,890 --> 00:05:10,000
‫你可以看到我们已经默认了, 这个终端不会为你打开｡

63
00:05:10,000 --> 00:05:11,440
‫所以我们把它关了吧｡

64
00:05:11,770 --> 00:05:16,660
‫您将看到这里有两个选项卡可用, 可能是两个选项卡｡

65
00:05:16,660 --> 00:05:22,600
‫它们可能不会为您打开, 但您将在左侧看到一个资源管理器, 显示项目中的所有文件｡

66
00:05:22,600 --> 00:05:25,180
‫您可能会在中间打开一些代码｡

67
00:05:25,470 --> 00:05:26,490
‫在这个阶段不重要｡

68
00:05:26,490 --> 00:05:30,210
‫我们将在后面更多地了解Visual Studio代码｡

69
00:05:30,240 --> 00:05:36,150
‫我们现在要使用它的主要目的是重新编译我们的编辑器二进制文件｡

70
00:05:36,150 --> 00:05:39,420
‫为此, 让我们先关闭编辑器｡

71
00:05:39,420 --> 00:05:44,760
‫实际上并不需要关闭它来执行此操作, 但我们不妨现在就关闭它,

72
00:05:44,760 --> 00:05:52,080
‫然后我们需要转到顶部的终端菜单, 查看Visual Studio代码, 然后再向下运行构建任务｡

73
00:05:52,080 --> 00:05:55,470
‫您可以看到有一个关联的快捷方式, 稍后将使用该快捷方式｡

74
00:05:55,470 --> 00:05:57,620
‫因此, 请记下您平台上的内容｡

75
00:05:57,630 --> 00:06:02,880
‫对我来说, 这是控制移位B, 所以我们要单击该选项, 然后您要做的是,

76
00:06:02,880 --> 00:06:07,980
‫您可以看到我在这里有一个最近使用的任务, 但您不会有一个最近使用的任务｡

77
00:06:07,980 --> 00:06:13,380
‫你需要向下滚动才能找到那个任务, 对我来说, 它不在选项中｡

78
00:06:13,380 --> 00:06:23,310
‫但重要的是要找到编辑器, 所以我们有障碍攻击编辑器, 然后在这里开发, 然后构建｡

79
00:06:23,310 --> 00:06:25,860
‫所以我们需要编辑器开发构建｡

80
00:06:25,860 --> 00:06:29,040
‫让我们继续, 选择与您的需求相匹配的选项｡

81
00:06:29,040 --> 00:06:30,780
‫平台可能不同｡

82
00:06:30,780 --> 00:06:33,300
‫你可以看到这里有一个iOS平台｡

83
00:06:33,300 --> 00:06:35,190
‫有一个赢64平台｡

84
00:06:35,190 --> 00:06:36,780
‫它们可能是Mac平台｡

85
00:06:36,780 --> 00:06:39,930
‫如果你用的是mac, 你显然会选择你所在的平台｡

86
00:06:39,930 --> 00:06:43,770
‫我使用的是Win 64, Windows 64, 所以这就是我要找的｡

87
00:06:43,770 --> 00:06:45,630
‫请继续单击该按钮｡

88
00:06:45,900 --> 00:06:51,600
‫我们要做的是在底部打开一个叫做终端的小窗口, 它会有一堆文本滚动,

89
00:06:51,600 --> 00:06:56,580
‫这是的过程｡

90
00:06:57,220 --> 00:07:03,190
‫将这个新添加的C++编译成可以在我们的编辑器中运行的二进制文件｡

91
00:07:03,310 --> 00:07:06,610
‫所以这是一个相当长的过程｡

92
00:07:06,610 --> 00:07:10,540
‫因此, 我希望您能够开始编译您自己的C++｡

93
00:07:10,540 --> 00:07:15,220
‫于是创建了一个新的移动平台, C++编辑器中的actor｡

94
00:07:15,220 --> 00:07:22,330
‫请记住在编辑器偏好设置中从Visual Studio或Xcode切换到Visual Studio Code｡

95
00:07:22,630 --> 00:07:24,640
‫开启Visual Studio程式码｡

96
00:07:24,640 --> 00:07:30,100
‫我已经向您展示了打开Visual Studio Code项目的多种方法,

97
00:07:30,100 --> 00:07:35,260
‫然后使用运行构建任务再次编译编辑器, 并查看终端｡

98
00:07:35,260 --> 00:07:38,350
‫完成后, 你要重新启动这个项目｡

99
00:07:38,350 --> 00:07:39,760
‫你怎么知道它已经完成了？

100
00:07:39,760 --> 00:07:43,870
‫最后, 它会说终端将被任务重用｡

101
00:07:43,870 --> 00:07:45,280
‫按任意键关闭它｡

102
00:07:45,310 --> 00:07:50,410
‫它还显示生成过程的总执行时间｡

103
00:07:50,410 --> 00:07:52,390
‫所以这就是你如何知道它会完成｡

104
00:07:52,390 --> 00:07:55,030
‫所以暂停视频, 回到这一点｡

105
00:07:58,380 --> 00:07:59,010
‫好吧, 我会的

106
00:07:59,010 --> 00:07:59,850
‫欢迎回来｡

107
00:07:59,850 --> 00:08:02,520
‫因此, 您可以继续并重新启动编辑器｡

108
00:08:02,520 --> 00:08:09,480
‫在这一点上, 你可以做它从史诗游戏启动器或双击你的项目在您的项目文件夹｡

109
00:08:09,630 --> 00:08:16,650
‫当项目打开后, 您可以转到内容抽屉, 现在您会在内容文件夹旁边看到内容抽屉｡

110
00:08:16,650 --> 00:08:21,180
‫在左手窗格中, 现在有一个C++ classes文件夹｡

111
00:08:21,600 --> 00:08:28,110
‫如果你点击进入障碍攻击文件夹, 你可以看到我们的移动平台类｡

112
00:08:28,110 --> 00:08:33,180
‫所以这是一个演员可以直接拖到我们的水平｡

113
00:08:33,240 --> 00:08:40,050
‫现在, 演员是完全空的, 所以它甚至没有一个位置和地点｡

114
00:08:40,050 --> 00:08:46,680
‫因此, 默认情况下, 您将看到视口中的Gizmo位于000处的贴图中心｡

115
00:08:46,680 --> 00:08:49,350
‫这是目前的罚款, 我们将在稍后纠正这一点｡

116
00:08:49,350 --> 00:08:50,730
‫那就去做吧｡

117
00:08:50,730 --> 00:08:56,280
‫检查一切都是这样工作, 并保存您的地图, 我会看到你在下一个视频｡

