﻿1
00:00:03,990 --> 00:00:05,010
‫欢迎回来｡

2
00:00:05,220 --> 00:00:08,580
‫在这段视频中, 我们将讨论附身｡

3
00:00:08,580 --> 00:00:11,060
‫我们不是在说你身体里的恶魔｡

4
00:00:11,070 --> 00:00:14,190
‫我们说的是控制世界上的棋子｡

5
00:00:14,190 --> 00:00:18,830
‫那么我们来谈谈如何指定一个被附身的棋子｡

6
00:00:18,840 --> 00:00:26,130
‫我们回到了艾德, 我们有几个棋子, 默认情况下,

7
00:00:26,130 --> 00:00:29,230
‫没有一个被指定为控制器拥有.

8
00:00:29,250 --> 00:00:31,320
‫这意味着我们无法控制他们｡

9
00:00:31,320 --> 00:00:37,470
‫如果我们按下播放键, 我们将看到我们可以使用WASD键移动｡

10
00:00:37,650 --> 00:00:41,010
‫那是因为我们控制着默认的棋子｡

11
00:00:41,040 --> 00:00:48,660
‫这是内置在引擎中的东西, 如果我们不指定我们的一个棋子被附身, 它就会在那里｡

12
00:00:48,690 --> 00:00:54,510
‫现在, 指定要被附身的兵的方法是在世界上选择兵副本｡

13
00:00:54,510 --> 00:00:55,890
‫而在细节上｡

14
00:00:55,890 --> 00:01:00,270
‫面板搜索一个叫做自动占有玩家的变量｡

15
00:01:00,390 --> 00:01:08,190
‫现在自动占有玩家默认设置为禁用, 但如果你点击下拉菜单, 你会看到玩家0到7｡

16
00:01:08,220 --> 00:01:12,380
‫现在, 这些并不是在谈论一个网络多人游戏中的多个玩家｡

17
00:01:12,390 --> 00:01:22,020
‫在游戏的单个实例中可能有多个玩家, 例如在分屏游戏中, 两个人在同一台控制台或计算机上玩｡

18
00:01:22,050 --> 00:01:25,590
‫所以在我们的博弈中, 这永远是零号参与人.

19
00:01:25,620 --> 00:01:32,100
‫现在你要做的就是把这个设为零号参与人你想拥有的兵, 然后当博弈开始时,

20
00:01:32,100 --> 00:01:36,800
‫这个兵就是零号参与人拥有的兵.

21
00:01:36,810 --> 00:01:41,420
‫在我们的博弈中只有一个参与人, 也就是零号参与人.

22
00:01:41,430 --> 00:01:45,780
‫所以作为一个挑战, 我希望你能尝试一下附身的事情｡

23
00:01:46,230 --> 00:01:50,230
‫设置自动, 在其中一个炮塔上控制玩家到零号玩家｡

24
00:01:50,250 --> 00:01:51,090
‫看看会发生什么｡

25
00:01:51,090 --> 00:01:55,230
‫按下播放并观察设置此变量的结果｡

26
00:01:55,530 --> 00:01:57,700
‫然后尝试将其设置在坦克上｡

27
00:01:57,720 --> 00:02:04,670
‫现在你将需要自动拥有球员设置为球员零只对一个兵在同一时间｡

28
00:02:04,680 --> 00:02:10,450
‫否则, 引擎不知道你想要拥有哪一个, 所以它只会为你挑选一个｡

29
00:02:10,470 --> 00:02:15,960
‫因此, 请确保自动拥有的球员是禁用所有的棋子, 除了一个在同一时间｡

30
00:02:16,470 --> 00:02:19,500
‫暂停视频, 现在开始尝试附身｡

31
00:02:22,570 --> 00:02:22,960
‫好吧, 我会的

32
00:02:22,960 --> 00:02:30,850
‫所以我首先要做的就是选择一个池塘炮塔实例, 并将它的自动占有玩家设置为玩家0.

33
00:02:31,000 --> 00:02:34,690
‫现在如果我按播放键, 我会看到我被困在这个炮塔上｡

34
00:02:34,690 --> 00:02:39,850
‫当然, 我不能移动或任何东西, 因为我们还没有编程任何运动,

35
00:02:39,850 --> 00:02:41,890
‫我们甚至不打算为炮塔反正｡

36
00:02:41,890 --> 00:02:43,630
‫所以这并不令人兴奋｡

37
00:02:43,630 --> 00:02:47,710
‫这实际上是一种令人沮丧的, 因为我们被困在这个炮塔, 我们不能走动｡

38
00:02:47,710 --> 00:02:49,780
‫我们只看到坦克停在那里｡

39
00:02:49,780 --> 00:02:57,180
‫我将点击停止, 选择相同的池塘, 我将把这个自动占有玩家改回禁用状态.

40
00:02:57,190 --> 00:03:00,290
‫接下来我要做的是选择坦克｡

41
00:03:00,310 --> 00:03:05,860
‫现在, 你可能已经注意到, 一旦你在世界上选择了坦克, 我们有一个小弹出窗口,

42
00:03:05,860 --> 00:03:09,020
‫显示我们从坦克相机的看法｡

43
00:03:09,040 --> 00:03:16,420
‫这是一个很好的内置功能, 因为它向我们展示了如果我们拥有这个池塘, 我们从这个相机上看到的景色｡

44
00:03:16,420 --> 00:03:21,760
‫我们可以看到, 如果我们把坦克的自动附身玩家设为零玩家｡

45
00:03:21,880 --> 00:03:24,970
‫现在, 让我们继续, 点击播放, 看看它｡

46
00:03:24,970 --> 00:03:28,240
‫我们从摄像机的角度看风景｡

47
00:03:28,240 --> 00:03:29,680
‫这真是太棒了｡

48
00:03:29,770 --> 00:03:35,610
‫现在, 我们可以再次在视口中单击并尝试四处移动, 但我们尚未处理任何输入｡

49
00:03:35,620 --> 00:03:38,880
‫我们不会用代码中的任何内容来改变它的位置｡

50
00:03:38,890 --> 00:03:41,800
‫这是我们必须自己实现的｡

51
00:03:41,800 --> 00:03:47,230
‫但是我们现在要完成的控球部分实际上是控制棋子｡

52
00:03:47,230 --> 00:03:57,490
‫总而言之, 我们学习了如何占有一个兵, 并且通过将其自动占有的参与者变量设置为参与者0是实现这一点的方法.

53
00:03:57,490 --> 00:04:04,570
‫现在我们已经拥有了棋子, 是时候控制和移动棋子了, 我们会在后面的课程中介绍｡

54
00:04:05,260 --> 00:04:06,430
‫令人兴奋的东西｡

55
00:04:06,610 --> 00:04:07,510
‫我很快就会见到你的｡

