﻿1
00:00:04,250 --> 00:00:05,060
‫你好, 欢迎｡

2
00:00:05,060 --> 00:00:13,970
‫我们会在这节课上讨论这个叫做混合空间的东西, 以及它是如何让我们在不同类型的运动之间流畅地移动的｡

3
00:00:13,970 --> 00:00:15,770
‫让我们一起来看看它的实际运行情况｡

4
00:00:17,020 --> 00:00:25,060
‫正如我们所说的, 这些混合节点并不是一个很好的方法来制作动画, 至少是移动动画,

5
00:00:25,060 --> 00:00:28,480
‫我们称之为移动动画｡

6
00:00:29,170 --> 00:00:35,890
‫幸运的是, 在《虚幻》中, 我们有一个专门为这种事情设计的资产｡

7
00:00:36,190 --> 00:00:42,040
‫当我们想在二维空间中混合事物时, 它被称为2D混合空间｡

8
00:00:42,040 --> 00:00:46,510
‫我们要做的是转到我们的内容浏览器并创建一个这样的内容, 然后我将向您介绍它是什么, 它的含义是什么,

9
00:00:46,510 --> 00:00:49,570
‫以及它的意义是什么｡

10
00:00:50,000 --> 00:00:52,810
‫你去添加新的动画和混合空间｡

11
00:00:52,810 --> 00:00:55,300
‫你可以看到还有一个一维的变体｡

12
00:00:55,300 --> 00:00:56,950
‫我们要做二维的｡

13
00:00:56,950 --> 00:01:04,270
‫一个原因是, 我们有两个维度, 分别是向前向后的维度和左右的维度｡

14
00:01:04,390 --> 00:01:06,160
‫所以我们来试试吧｡

15
00:01:06,160 --> 00:01:08,740
‫我们得挑一个骨架作为基础｡

16
00:01:08,740 --> 00:01:15,190
‫这是幽灵的骨架, 前缀是B的下划线, 我们称之为移动,

17
00:01:15,190 --> 00:01:19,780
‫因为它是关于移动玩家的.

18
00:01:19,780 --> 00:01:25,090
‫所以我们打开了我们的移动资产, 你可以马上看到｡

19
00:01:25,090 --> 00:01:27,310
‫这又是一个新的编辑｡

20
00:01:27,430 --> 00:01:30,280
‫它实际上是在创造一种新型的动画｡

21
00:01:30,280 --> 00:01:33,970
‫它是从其他动画中制作动画, 但它仍然是一种动画｡

22
00:01:34,180 --> 00:01:36,520
‫你可以看到它显示在顶部｡

23
00:01:36,520 --> 00:01:37,060
‫好吧, 我知道了

24
00:01:37,630 --> 00:01:40,030
‫我们有此资产的详细信息, 但目前是空的｡

25
00:01:40,030 --> 00:01:42,610
‫左边是资产详细信息｡

26
00:01:42,610 --> 00:01:44,710
‫我不太确定有什么区别｡

27
00:01:44,710 --> 00:01:48,190
‫我想右边的细节可能与所选的动画有关｡

28
00:01:48,820 --> 00:01:53,680
‫如果你需要的话, 我们有骷髅树, 但主要的区域是中间的这个｡

29
00:01:53,690 --> 00:01:59,920
‫我们有一个视窗, 在它下面有一个二维图形｡

30
00:02:00,250 --> 00:02:06,250
‫这意味着我们可以沿着底部放一个值, 它可能是我们的左, 右, 在左边放一个值,

31
00:02:06,250 --> 00:02:10,300
‫它可能是上, 下｡

32
00:02:10,300 --> 00:02:15,040
‫然后这个绿色点, 我们可以移动到这里的任何位置｡

33
00:02:15,040 --> 00:02:22,120
‫我们希望发生的是如果我把它放在右上方, 然后我们以最高速度向右前进｡

34
00:02:22,390 --> 00:02:26,380
‫如果我把它放在左边, 我们就向前, 向左, 或者下到底部｡

35
00:02:26,380 --> 00:02:31,330
‫我们全速后退和左转, 或者在两者之间的任何地方｡

36
00:02:31,330 --> 00:02:33,070
‫这就是我们的想法｡

37
00:02:33,070 --> 00:02:43,090
‫我们希望基本上能够在这些混合空间之间移动, 我们希望能够选择一个动画, 并在它们之间混合｡

38
00:02:43,240 --> 00:02:44,650
‫那么到底发生了什么呢？

39
00:02:44,650 --> 00:02:48,370
‫让我们看看是否可以引入行走动画｡

40
00:02:48,940 --> 00:02:57,040
‫我将在右边引入一个向左行走的动画和一个向右行走的动画｡

41
00:02:57,040 --> 00:02:58,930
‫然后我们有前进和后退｡

42
00:02:58,930 --> 00:03:08,020
‫让我们在这里放一个向后的, 在这里放一个向前的, 然后你可以移动这个绿色点, 你可以看到它开始向前移动｡

43
00:03:08,020 --> 00:03:14,410
‫如果我向上, 开始向后移动, 如果我向下, 向左向右移动,

44
00:03:14,410 --> 00:03:17,560
‫它基本上是按照我们的预期工作的｡

45
00:03:18,130 --> 00:03:25,150
‫唯一看起来有点奇怪的是在中间的地方我们有点踩在原地, 因为我们没有空闲的动画｡

46
00:03:25,540 --> 00:03:27,490
‫所以我们确实需要介绍一下｡

47
00:03:27,490 --> 00:03:32,800
‫但在我们做这些之前, 我们已经得到了这些轴, 它们被标记为无｡

48
00:03:32,830 --> 00:03:34,870
‫这不是特别有用｡

49
00:03:34,870 --> 00:03:36,340
‫他们的标签应该是什么？

50
00:03:36,340 --> 00:03:37,690
‫我们如何改变它们？

51
00:03:37,690 --> 00:03:38,620
‫我们来看看｡

52
00:03:38,890 --> 00:03:41,920
‫我们需要在这里检查一下资产详情｡

53
00:03:41,920 --> 00:03:47,620
‫这里有坐标轴, 也就是设置, 所以我们有一个水平坐标轴, 它是我们的左和右｡

54
00:03:47,620 --> 00:03:50,110
‫所以我打算跟注｡

55
00:03:50,820 --> 00:03:54,540
‫我把它的最小值记为-1｡

56
00:03:54,540 --> 00:04:03,840
‫因此, 以负一速度和最大速度作为正一速度, 我们将更新这些基于实际值的动画在游戏中稍后｡

57
00:04:04,410 --> 00:04:08,760
‫现在是垂直轴, 我可以向前编辑｡

58
00:04:09,890 --> 00:04:13,760
‫我们也要在-1和-1之间｡

59
00:04:13,760 --> 00:04:15,860
‫所以是-1比1｡

60
00:04:15,860 --> 00:04:19,040
‫您也可以选取格缐中所需的分割数｡

61
00:04:19,040 --> 00:04:24,230
‫这里我们有四个部分, 但是如果你想把动画放在不同的时间间隔, 你可以增加它,

62
00:04:24,230 --> 00:04:27,290
‫我们稍后也会这样做｡

63
00:04:27,410 --> 00:04:28,880
‫所以这很有趣｡

64
00:04:28,880 --> 00:04:36,470
‫我们有我们的前锋, 我们的左路和右路, 我似乎失去了我的绿色｡

65
00:04:36,470 --> 00:04:40,040
‫所以, 我将关闭资产, 希望能将其恢复并查看｡

66
00:04:40,070 --> 00:04:40,670
‫好的, 就这样｡

67
00:04:40,670 --> 00:04:41,960
‫绿色小块又回来了｡

68
00:04:41,960 --> 00:04:49,250
‫所以现在我可以向后向前, 我可以向左向后, 现在我们希望这个更完整, 这样我们就可以向后,

69
00:04:49,250 --> 00:04:53,270
‫这样我们就可以向前｡

70
00:04:53,660 --> 00:04:57,050
‫我们可以向前走, 我们可以向左跑, 我们可以向右跑｡

71
00:04:57,050 --> 00:05:00,440
‫我们可以在中间有一个空闲的动画｡

72
00:05:01,610 --> 00:05:06,350
‫现在, 如果我们这样做, 我们会发现我们最终得到了一种十字形的队形｡

73
00:05:06,350 --> 00:05:11,510
‫而在这两者之间的这些点上, 它不会真正知道或表现得很好｡

74
00:05:11,660 --> 00:05:17,080
‫所以我们要做的就是调整这些坐标轴, 这样我们就得到了一些不同的东西｡

75
00:05:17,090 --> 00:05:22,760
‫而不是右和前, 我们将结束与角度｡

76
00:05:23,660 --> 00:05:31,280
‫而速度作为另一个维度, 如果我们想后退, 你需要在你的角度上转180度,

77
00:05:31,280 --> 00:05:34,730
‫然后全速前进｡

78
00:05:34,970 --> 00:05:36,810
‫那么, 这些值应该是什么呢？

79
00:05:36,830 --> 00:05:38,500
‫这次应该有点不同｡

80
00:05:38,510 --> 00:05:48,020
‫我们要从-180度到正180度, 一整圈｡

81
00:05:48,320 --> 00:05:53,660
‫速度方面, 我们将从0到, 我不知道, 现在假设是100｡

82
00:05:54,690 --> 00:06:00,090
‫那么我们如何布置这些不同的动画呢？

83
00:06:00,090 --> 00:06:02,130
‫我们可以用不同的方式来布置它们｡

84
00:06:02,130 --> 00:06:06,630
‫我们有一个向后的动画, 它将以-180的速度全速运行｡

85
00:06:06,630 --> 00:06:09,420
‫它也会以正180度的速度全速前进｡

86
00:06:09,420 --> 00:06:13,020
‫因此, 反向动画需要在两个地方｡

87
00:06:13,020 --> 00:06:15,780
‫我们走吧｡

88
00:06:16,700 --> 00:06:19,340
‫倒放四个, 再把它放到另一个地方｡

89
00:06:19,490 --> 00:06:21,470
‫现在我们走吧？

90
00:06:21,470 --> 00:06:26,740
‫实际上, 这是一个向左行走的动画, 应该在-180处结束｡

91
00:06:26,750 --> 00:06:33,370
‫我们的步行权应该在我们的正180度, 我们的整个步行应该在中间｡

92
00:06:33,380 --> 00:06:36,890
‫就像我说的, 我们确实需要一些闲置的动画｡

93
00:06:36,890 --> 00:06:40,580
‫所以我们去看看闲置的战斗动画吧｡

94
00:06:40,580 --> 00:06:41,720
‫枪举起来了吗？

95
00:06:41,720 --> 00:06:42,950
‫我想是的｡

96
00:06:42,950 --> 00:06:48,260
‫我们把空闲战斗放在每个槽的底部,

97
00:06:48,260 --> 00:06:57,890
‫让它的混合非常清晰, 无论你在什么角度, 如果你空闲, 你都要保持静止.

98
00:06:57,890 --> 00:06:59,060
‫让我们试试看｡

99
00:06:59,060 --> 00:07:00,920
‫我现在可以移动角度了｡

100
00:07:00,920 --> 00:07:09,920
‫你可以看到我开始以不同的角度移动, 这取决于我把绿色的小块放在哪里, 以及我是否下来｡

101
00:07:10,680 --> 00:07:14,910
‫你可以看到它降低了我的速度, 直到我闲置｡

102
00:07:15,620 --> 00:07:16,520
‫这就是它的作用｡

103
00:07:16,520 --> 00:07:22,850
‫不管我从哪里开始, 我走到哪里, 它开始把我移到左边或右边, 或者我在哪里,

104
00:07:22,850 --> 00:07:24,830
‫这都是有意义的｡

105
00:07:26,510 --> 00:07:29,810
‫所以我对你们的挑战是完成这个混合空间｡

106
00:07:29,840 --> 00:07:35,450
‫我们将通过添加慢跑战斗动画来做到这一点, 这样我们就可以走得更快, 也可以走得更慢｡

107
00:07:35,450 --> 00:07:38,750
‫在我们的计划中, 他们应该去哪里？

108
00:07:38,750 --> 00:07:43,310
‫它们应该放在这个混合空间的什么地方？

109
00:07:43,340 --> 00:07:46,310
‫暂停视频, 尝试挑战｡

110
00:07:47,880 --> 00:07:48,180
‫凯｡

111
00:07:48,180 --> 00:07:48,640
‫欢迎回来｡

112
00:07:48,660 --> 00:07:55,230
‫首先, 我们要向下移动这些混合空间,

113
00:07:55,230 --> 00:08:01,890
‫向左移动, 向前移动和向右移动, 因为我们要让慢跑动画在顶部以更快的速度进行｡

114
00:08:02,460 --> 00:08:09,870
‫然后我们继续寻找一个慢跑点, 我们要去寻找它｡

115
00:08:09,870 --> 00:08:13,530
‫我相信, 他们中应该有人正在慢跑作战｡

116
00:08:13,680 --> 00:08:15,950
‫让我们试着在这里找到他们｡

117
00:08:15,960 --> 00:08:16,500
‫我们走吧｡

118
00:08:16,680 --> 00:08:18,090
‫下面有一整段｡

119
00:08:18,090 --> 00:08:19,230
‫战斗在最后｡

120
00:08:19,230 --> 00:08:21,540
‫所以很不幸, 要找到它并不容易｡

121
00:08:21,540 --> 00:08:27,270
‫但如果我们去寻找它, 我们应该有一个慢跑, 向前战斗｡

122
00:08:27,270 --> 00:08:28,680
‫他们把它放在中间｡

123
00:08:29,250 --> 00:08:30,750
‫我们需要慢跑｡

124
00:08:30,750 --> 00:08:32,940
‫倒向作战｡

125
00:08:33,060 --> 00:08:34,200
‫慢跑在哪里？

126
00:08:34,200 --> 00:08:34,920
‫倒向作战｡

127
00:08:34,920 --> 00:08:39,510
‫这是要去到右边和左边的合法左｡

128
00:08:39,720 --> 00:08:42,600
‫我们需要左转｡

129
00:08:42,930 --> 00:08:48,720
‫所以向左慢跑, 实际上, 战斗的速度是-180或-90｡

130
00:08:48,870 --> 00:08:53,880
‫右拳的速度是正90.

131
00:08:54,360 --> 00:09:01,320
‫我刚注意到我在这里留了一个缺口, 我们在那里倒着走｡

132
00:09:01,320 --> 00:09:05,910
‫让我们在这里找到向后移动鼠标右键｡

133
00:09:06,120 --> 00:09:10,530
‫现在它应该能够相当准确地融合在这些家伙之间｡

134
00:09:10,530 --> 00:09:15,390
‫所以向后走, 向后慢跑, 向左慢跑｡

135
00:09:15,450 --> 00:09:17,010
‫往左边走｡

136
00:09:18,040 --> 00:09:24,580
‫我唯一的问题似乎是, 我的偶像动画已经得到了所有这种寻找左边和寻找右边的业务正在进行｡

137
00:09:24,580 --> 00:09:29,220
‫如果我在这两个插值之间的任何地方, 它会变得有点疯狂｡

138
00:09:29,230 --> 00:09:33,460
‫所以我想做的是找到一个不同的偶像动画｡

139
00:09:33,460 --> 00:09:34,660
‫我用错了｡

140
00:09:34,810 --> 00:09:41,440
‫所以如果我们去的话, 我想要的不是偶像战斗, 而是我认为有一个偶像的能力, 对吗？

141
00:09:41,440 --> 00:09:43,530
‫鼠标按钮, 这是更静态｡

142
00:09:43,540 --> 00:09:54,100
‫所以我们将把它放在顶部, 取代我们已经把它放在我们战斗空间的那些偶像点的顶部｡

143
00:09:54,100 --> 00:09:57,940
‫现在你可以看到我是否把那个绿色的小块带过来了｡

144
00:09:57,970 --> 00:10:00,820
‫你可以看到, 我们没有任何疯狂的移动｡

145
00:10:00,820 --> 00:10:12,130
‫我们刚刚得到了一个非常好的混合空间, 平滑地混合在我们的战争动画, 我们停止的动画和我们在任何方向运行的动画｡

146
00:10:12,640 --> 00:10:18,640
‫希望这能让你了解为什么混合空间在移动方面如此出色｡

147
00:10:19,150 --> 00:10:25,990
‫顺便说一句, 在这个视图中启用标签会很有帮助,

148
00:10:25,990 --> 00:10:30,400
‫这样你就可以看到这个混合空间上各个点的动画名称｡

149
00:10:30,730 --> 00:10:38,170
‫在下一节课中, 我们会把这个混合空间引入到我们的动画蓝图中, 以及如何把它连接起来｡

150
00:10:38,170 --> 00:10:38,920
‫看那里｡

