﻿1
00:00:04,140 --> 00:00:05,950
‫Xin chào và chào mừng trở lại.

2
00:00:05,970 --> 00:00:09,100
‫Trong video này, chúng ta sẽ nói về chế độ chơi.

3
00:00:09,120 --> 00:00:14,520
‫Chúng tôi sẽ sử dụng chế độ trò chơi để đặt lớp mặc định cho trò chơi của chúng tôi.

4
00:00:14,520 --> 00:00:21,120
‫Và cuối cùng, chúng tôi muốn xử lý Death for the Pawns cũng như chức năng bắt đầu và kết thúc trò

5
00:00:21,120 --> 00:00:21,680
‫chơi.

6
00:00:21,690 --> 00:00:24,270
‫Vì vậy, chúng ta hãy nói về lớp chế độ trò chơi bây giờ.

7
00:00:24,270 --> 00:00:27,660
‫Unreal Engine có một lớp gọi là chế độ chơi.

8
00:00:27,690 --> 00:00:31,950
‫Chữ A ở đó vì tất nhiên điều này bắt nguồn từ lớp tác nhân.

9
00:00:31,950 --> 00:00:39,990
‫Bây giờ một chế độ trò chơi có một lớp cha được gọi là cơ sở chế độ trò chơi, cơ bản hơn một chút so với một chế

10
00:00:39,990 --> 00:00:40,830
‫độ trò chơi.

11
00:00:40,830 --> 00:00:45,420
‫Bây giờ trong Unreal Engine, các chế độ chơi rất tốt để xử lý các quy tắc của trò chơi.

12
00:00:45,420 --> 00:00:49,770
‫Điều này có nghĩa là họ có thể xử lý những thứ như điều kiện thắng cho trò chơi.

13
00:00:50,070 --> 00:00:56,730
‫Giờ đây, một chế độ chơi chuyên biệt hơn một chút và có thêm chức năng mà chúng tôi không thực sự cần cho

14
00:00:56,730 --> 00:00:58,320
‫dự án trò chơi này.

15
00:00:58,710 --> 00:01:05,100
‫Nó có khái niệm Trạng thái đối sánh, được sử dụng trong các phiên mai mối nhiều người chơi.

16
00:01:05,100 --> 00:01:10,460
‫Vì vậy, vì lý do này, chúng tôi sẽ sử dụng cơ sở chế độ trò chơi chứ không phải chế độ trò chơi.

17
00:01:10,470 --> 00:01:17,280
‫Bây giờ quá trình tạo lớp chế độ trò chơi giống như tạo bất kỳ lớp C ++ nào khác, đó là lý do

18
00:01:17,280 --> 00:01:21,030
‫tại sao đây sẽ là thử thách của bạn cho video này.

19
00:01:21,300 --> 00:01:24,900
‫Tạo một lớp mới dựa trên cơ sở chế độ trò chơi.

20
00:01:24,900 --> 00:01:30,960
‫Chúng tôi chọn cơ sở chế độ trò chơi vì chúng tôi không cần chức năng bổ sung đó trong lớp chế độ trò chơi.

21
00:01:30,960 --> 00:01:34,740
‫Bây giờ gọi nó là điều chỉnh xe tăng, chế độ trò chơi hoặc một cái gì đó tương tự.

22
00:01:34,800 --> 00:01:38,940
‫Và khi bạn đã hoàn thành, hãy tạo một bản thiết kế dựa trên lớp này.

23
00:01:38,970 --> 00:01:42,120
‫Bây giờ chúng ta có một thư mục tốt và một thư mục diễn viên.

24
00:01:42,150 --> 00:01:48,510
‫Hãy tiếp tục và tạo một thư mục chế độ trò chơi mới và đặt bản thiết kế mới vào thư mục chế độ trò chơi.

25
00:01:48,540 --> 00:01:53,040
‫Hãy tiếp tục và tạm dừng video và tạo lớp chế độ trò chơi mới của bạn ngay bây giờ.

26
00:01:55,980 --> 00:01:56,430
‫Được chứ.

27
00:01:56,430 --> 00:02:00,110
‫Vì vậy, tôi đã quay lại đây trong trình chỉnh sửa và tôi đã sẵn sàng tạo chế độ chơi của mình.

28
00:02:00,120 --> 00:02:07,500
‫Vì vậy, tôi sẽ nhấp chuột phải và chọn lớp C ++ mới từ trong thư mục điều chỉnh bể chứa trong các lớp C ++.

29
00:02:07,500 --> 00:02:14,220
‫Và tôi sẽ cuộn xuống và tôi thấy ở đây có cơ sở chế độ trò chơi như một tùy chọn.

30
00:02:14,220 --> 00:02:18,960
‫Bây giờ bạn sẽ thấy cửa sổ bật lên cho biết cơ sở chế độ trò chơi xác định trò chơi đang được chơi.

31
00:02:18,990 --> 00:02:25,290
‫Nó điều chỉnh luật chơi, cho điểm những diễn viên nào được phép tồn tại trong loại trò chơi này và ai có thể tham gia

32
00:02:25,290 --> 00:02:25,950
‫trò chơi.

33
00:02:25,950 --> 00:02:31,800
‫Vì vậy, chúng tôi sẽ sử dụng chế độ trò chơi để xác định quy tắc trò chơi của chúng tôi, điều này sẽ quyết định thời điểm chúng tôi

34
00:02:31,800 --> 00:02:33,360
‫có thể thắng hoặc thua trò chơi.

35
00:02:33,360 --> 00:02:40,650
‫Tôi sẽ nhấp vào tiếp theo và tôi sẽ gọi chế độ chơi này, điều chỉnh xe tăng, chế độ chơi và nhấp vào Tạo

36
00:02:40,650 --> 00:02:41,250
‫lớp.

37
00:02:41,250 --> 00:02:43,590
‫Bây giờ đây là chế độ chơi xe tăng điều chỉnh của tôi.

38
00:02:43,590 --> 00:02:49,770
‫Tôi có một chấm H và một chấm CP và chúng trông khá trống và chúng tôi sẽ thay đổi điều đó trong các video sắp

39
00:02:49,770 --> 00:02:50,130
‫tới.

40
00:02:50,130 --> 00:02:55,590
‫Nhưng hiện tại chúng tôi đã có lớp C ++ và chúng tôi đã sẵn sàng tạo một bản thiết kế dựa trên nó.

41
00:02:55,590 --> 00:03:00,900
‫Vì vậy, quay lại đây trong trình chỉnh sửa, tôi sẽ tạo thư mục chế độ trò chơi của mình ở đây trong thư mục bản thiết kế.

42
00:03:00,900 --> 00:03:05,340
‫Vì vậy, tôi sẽ tạo một thư mục mới có tên là Game Mode.

43
00:03:05,430 --> 00:03:10,530
‫Và bên trong chế độ trò chơi, tôi sẽ nhấp chuột phải và tạo một lớp kế hoạch chi tiết mới.

44
00:03:10,680 --> 00:03:17,850
‫Và ở đây dưới tất cả các lớp, tôi sẽ tìm kiếm các xe tăng điều chỉnh và đây là Xe tăng chỉnh, chế độ chơi nhấp

45
00:03:17,850 --> 00:03:18,600
‫vào chọn.

46
00:03:18,600 --> 00:03:25,470
‫Bây giờ tôi đã có bản thiết kế của mình và tôi sẽ gọi đây là chế độ chơi xe tăng điều chỉnh tiếng bíp.

47
00:03:25,740 --> 00:03:27,780
‫Vì vậy, bây giờ tôi có một chế độ chơi.

48
00:03:27,780 --> 00:03:33,840
‫Vì vậy, bây giờ chúng ta đã có một chế độ trò chơi, chúng ta hãy đi qua các bước để thiết lập đây là chế độ chơi của chúng tôi cho

49
00:03:33,840 --> 00:03:34,620
‫trò chơi này.

50
00:03:34,620 --> 00:03:39,600
‫Và chúng tôi có thể làm điều đó bằng cách đi vào cài đặt chỉnh sửa và dự án.

51
00:03:39,600 --> 00:03:48,090
‫Và trong dự án, chúng tôi thấy bản đồ và chế độ và ở đây trong chế độ mặc định, chúng tôi thấy chế độ trò chơi mặc định và bạn sẽ thấy rằng

52
00:03:48,090 --> 00:03:51,360
‫nó được đặt thành lớp cơ sở của chế độ trò chơi.

53
00:03:51,540 --> 00:03:55,640
‫Chúng ta có thể nhấp vào menu thả xuống này và xem các bể điều chỉnh BP.

54
00:03:55,650 --> 00:04:02,250
‫Chế độ trò chơi là một tùy chọn và chúng tôi có thể chọn rằng bây giờ trong chế độ trò chơi đã chọn, chúng tôi có thể mở rộng menu

55
00:04:02,250 --> 00:04:07,950
‫thả xuống này và bạn sẽ thấy rằng có một số thuộc tính trên lớp chế độ trò chơi mà chúng tôi có thể đặt.

56
00:04:07,980 --> 00:04:14,460
‫Chúng tôi có thể đặt chúng ở đây, nhưng những gì tôi muốn làm là đặt chúng trong chính bản thiết kế chế độ trò chơi để chúng tôi

57
00:04:14,460 --> 00:04:15,420
‫có thể đóng nó.

58
00:04:15,420 --> 00:04:16,980
‫Không có tùy chọn để lưu.

59
00:04:16,980 --> 00:04:19,200
‫Nó sẽ lưu điều này cho chúng tôi.

60
00:04:19,200 --> 00:04:25,110
‫Vì vậy, chúng tôi sẽ đóng cài đặt dự án và mở các bể điều chỉnh BP, chế độ trò chơi.

61
00:04:25,140 --> 00:04:32,580
‫Và ở đây trong bảng chi tiết về các lớp, chúng ta thấy một số lớp mặc định được chỉ định cho trò

62
00:04:32,580 --> 00:04:33,090
‫chơi.

63
00:04:33,090 --> 00:04:37,260
‫Bây giờ, một trong những tôi quan tâm ngay bây giờ là mặc định - lớp.

64
00:04:37,260 --> 00:04:42,090
‫Tại đây chúng ta có thể chọn con tốt mặc định sẽ sở hữu khi bắt đầu trò chơi.

65
00:04:42,090 --> 00:04:48,360
‫Vì vậy, nếu tôi nhấp vào menu thả xuống, tôi có thể thấy rằng bể cầm đồ BP là một tùy chọn và tôi sẽ chọn điều đó.

66
00:04:48,360 --> 00:04:52,410
‫Vì vậy, tôi sẽ biên dịch và lưu nó và đóng nó lại.

67
00:04:52,410 --> 00:04:58,350
‫Bây giờ chúng tôi đã thiết lập sở hữu xe tăng này bằng cách sử dụng biến người chơi sở hữu tự động.

68
00:04:58,350 --> 00:05:03,870
‫Và để nhắc bạn, tôi sẽ tìm kiếm người chơi sở hữu tự động và thấy rằng nó được đặt thành người chơi

69
00:05:03,870 --> 00:05:05,280
‫0 cho xe tăng này.

70
00:05:05,280 --> 00:05:12,390
‫Vì vậy, điều đó cho phép chúng tôi sở hữu con tốt cụ thể này mà không cần đặt chế độ chơi tùy chỉnh chỉ định

71
00:05:12,390 --> 00:05:13,320
‫loại con tốt.

72
00:05:13,320 --> 00:05:17,310
‫Vì vậy, bây giờ chúng tôi có một chế độ trò chơi, chúng tôi sẽ xóa con tốt này khỏi thế giới.

73
00:05:17,310 --> 00:05:19,920
‫Vì vậy, tôi sẽ nhấn xóa và xóa nó.

74
00:05:19,920 --> 00:05:26,130
‫Bây giờ tôi sẽ phóng to toàn bộ thứ nhỏ này ngay tại đây và chọn nó.

75
00:05:26,160 --> 00:05:29,040
‫Bạn sẽ thấy rằng đây được gọi là phần bắt đầu của người chơi.

76
00:05:29,040 --> 00:05:31,500
‫Bạn có thể thấy điều đó ở đây trong thế giới không phải là trẻ vị thành niên.

77
00:05:31,500 --> 00:05:37,440
‫Bây giờ, vì chúng tôi đã đặt lớp con tốt mặc định trong chế độ trò chơi của mình, khi trò chơi bắt đầu, con tốt của chúng tôi

78
00:05:37,440 --> 00:05:39,840
‫sẽ xuất hiện ngay tại đây khi người chơi bắt đầu.

79
00:05:39,870 --> 00:05:45,960
‫Bây giờ nếu bạn đã thấy điều này sớm hơn trong khóa học và có thể quyết định xóa nó, bạn luôn có thể nhận được một người chơi

80
00:05:45,960 --> 00:05:46,290
‫mới.

81
00:05:46,290 --> 00:05:49,380
‫Bắt đầu bằng cách nhìn sang bên trái ở đây.

82
00:05:49,380 --> 00:05:50,520
‫Bảng diễn viên.

83
00:05:50,520 --> 00:05:56,040
‫Bạn sẽ thấy rằng có một số lớp học mà chúng ta có thể kéo vào thế giới của mình, bao gồm cả người chơi bắt đầu ngay bây giờ.

84
00:05:56,040 --> 00:05:58,410
‫Chúng tôi chỉ muốn một người chơi bắt đầu.

85
00:05:58,410 --> 00:06:03,750
‫Nếu chúng tôi có nhiều người chơi bắt đầu thì Unreal Engine sẽ buộc phải chọn ngẫu nhiên một trong số họ.

86
00:06:03,750 --> 00:06:08,250
‫Nhưng chúng tôi chỉ có một người chơi duy nhất cho trò chơi này, vì vậy chúng tôi sẽ sử dụng một người chơi bắt đầu.

87
00:06:08,250 --> 00:06:14,130
‫Vì vậy, nếu tôi tiếp tục và chơi, chúng ta sẽ thấy rằng con tốt của tôi xuất hiện tại vị trí của người chơi đó.

88
00:06:14,130 --> 00:06:15,270
‫Bắt đầu bây giờ.

89
00:06:15,270 --> 00:06:21,630
‫Tôi đang di chuyển khá chậm vì chúng tôi đang tạo ra tác nhân này dựa trên bản thiết kế mặc định và tốc độ di chuyển

90
00:06:21,630 --> 00:06:25,530
‫của tôi được đặt trong bản thiết kế mặc định thành một giá trị thấp.

91
00:06:25,530 --> 00:06:28,680
‫Vì vậy, những gì tôi muốn làm là thay đổi tốc độ di chuyển của mình.

92
00:06:28,680 --> 00:06:35,820
‫Vì vậy, tôi sẽ vào thư mục Pawns và mở BP cầm đồ và chọn BP Pawn Tank.

93
00:06:35,820 --> 00:06:44,430
‫Và ở đây dưới tốc độ, tôi có thể tăng giá trị này lên 700 và tôi sẽ đặt tỷ lệ rẽ ở 120.

94
00:06:45,270 --> 00:06:49,260
‫Bây giờ, nếu tôi chơi, tôi có thể di chuyển nhanh hơn một chút.

95
00:06:50,760 --> 00:06:54,930
‫Tôi sẽ tiếp tục và tiết kiệm BP-tank, đóng nó lại.

96
00:06:54,930 --> 00:06:58,320
‫Và bây giờ chúng tôi đã thiết lập chế độ chơi cho trò chơi.

97
00:06:58,320 --> 00:07:05,250
‫Vì vậy, trong video này, chúng tôi đã tạo lớp chế độ trò chơi cho trò chơi của mình và chúng tôi đặt đây làm chế độ trò chơi mặc định

98
00:07:05,250 --> 00:07:11,130
‫cả trong cài đặt dự án và trong bút kẻ mắt thế giới để đảm bảo rằng cấp độ cụ thể của chúng tôi đang

99
00:07:11,130 --> 00:07:13,080
‫sử dụng chế độ trò chơi chính xác.

100
00:07:13,080 --> 00:07:19,920
‫Chúng tôi cũng đặt loại cầm đồ mặc định trong bản thiết kế chế độ trò chơi và chúng tôi đã sử dụng một người chơi bắt đầu sinh

101
00:07:19,920 --> 00:07:25,500
‫ra con tốt mặc định đó thay vì đã có trên thế giới và sử dụng trình phát tự động sở hữu.

102
00:07:25,500 --> 00:07:31,260
‫Trong video tiếp theo, chúng tôi sẽ thêm nhiều thứ khác vào chế độ trò chơi để chúng tôi có thể bắt đầu xử lý logic lối

103
00:07:31,260 --> 00:07:33,600
‫chơi liên quan đến các quy tắc của trò chơi.

104
00:07:33,630 --> 00:07:35,010
‫Hẹn gặp lại các bạn trong video tiếp theo.

