﻿1
00:00:04,340 --> 00:00:05,870
‫Xin chào và chào mừng.

2
00:00:05,870 --> 00:00:11,870
‫Trong bài giảng này, chúng ta sẽ tìm hiểu về lớp chế độ chơi trong Unreal và chúng ta sẽ xem cách

3
00:00:11,870 --> 00:00:15,890
‫cho phép chúng ta nhấp chuột phải và sử dụng trò chơi từ đây.

4
00:00:15,890 --> 00:00:20,120
‫Mục menu để bắt đầu từ bất kỳ đâu trong cấp độ của chúng tôi.

5
00:00:20,120 --> 00:00:21,860
‫Rất hữu ích để thử nghiệm chơi.

6
00:00:21,860 --> 00:00:24,380
‫Hãy đi sâu vào và xem cách này hoạt động như thế nào.

7
00:00:25,070 --> 00:00:31,550
‫Vì vậy, một điều chúng tôi thường không làm trong Unreal là thực sự có nhân vật của chúng tôi trong thế giới khi chúng tôi bắt đầu.

8
00:00:31,550 --> 00:00:36,560
‫Trước đây, chúng ta đã từng thấy rằng nhân vật đó thường được sinh ra từ điểm xuất phát của người chơi.

9
00:00:36,560 --> 00:00:41,720
‫Và lý do cho điều này, trong số những thứ khác, là nó cho phép chúng tôi linh hoạt

10
00:00:41,720 --> 00:00:46,940
‫hơn một chút về cách người chơi bắt đầu, để nếu chúng tôi đang cố gắng chơi, kiểm tra trình độ

11
00:00:46,940 --> 00:00:52,610
‫của mình và muốn bắt đầu ngay từ đầu, chúng tôi có thể nhấp chuột phải vào vách đá và chơi từ đây.

12
00:00:52,610 --> 00:00:58,790
‫Nếu bạn thử điều đó ngay bây giờ, bạn sẽ nhận thấy rằng thực sự bạn chỉ đến nơi mà chúng tôi đã đặt

13
00:00:58,790 --> 00:00:59,480
‫nhân vật.

14
00:00:59,480 --> 00:01:05,330
‫Và lý do cho điều đó là Unreal thực sự không biết chúng tôi muốn sử dụng nhân vật nào.

15
00:01:05,540 --> 00:01:10,760
‫Bây giờ, cách điều này thường được giải quyết là với một lớp gọi là chế độ trò chơi.

16
00:01:10,760 --> 00:01:18,350
‫Chế độ trò chơi về cơ bản là một diễn viên đi vào cấp độ của bạn và kiểm soát các quy tắc cho trò chơi.

17
00:01:18,350 --> 00:01:24,080
‫Nó cho nó biết cách thực hiện những việc như ai sẽ xuất hiện ở đâu, lớp nào chúng ta sẽ sử dụng cho

18
00:01:24,080 --> 00:01:28,130
‫người chơi, cũng như nhiều lớp khác xác định cách thức hoạt động của trò chơi.

19
00:01:28,130 --> 00:01:34,280
‫Và trong các trò chơi nhiều người chơi, nó có thể kiểm soát những thứ như số lượng người chơi được phép tham gia trong một trò chơi nhất định.

20
00:01:34,280 --> 00:01:36,410
‫Nó cũng có thể kiểm soát các điều kiện gió.

21
00:01:36,410 --> 00:01:42,770
‫Vì vậy, những thứ như bắt cờ có xu hướng là một chế độ trò chơi hoặc battle royale, có thể là một loại chế độ

22
00:01:42,770 --> 00:01:43,430
‫chơi khác.

23
00:01:43,430 --> 00:01:48,020
‫Đây là những gì chúng tôi muốn nói đến các quy tắc của một trò chơi cụ thể hoặc một trận đấu cụ thể.

24
00:01:48,290 --> 00:01:55,400
‫Bây giờ, nếu chúng ta đi đến thanh công cụ và nhấp vào menu thả xuống Bản thiết kế, bạn có thể thấy rằng trong cài đặt

25
00:01:55,400 --> 00:02:00,590
‫dự án và trong ghi đè thế giới, có một mục menu được gọi là chế độ trò chơi.

26
00:02:00,590 --> 00:02:06,920
‫Vì vậy, chúng tôi đã có một cài đặt cho toàn bộ dự án, cho chúng tôi biết đâu là chế độ chơi mặc định cho bất kỳ cấp độ

27
00:02:06,920 --> 00:02:09,200
‫nào mà chúng tôi tạo trong dự án của mình.

28
00:02:09,200 --> 00:02:16,490
‫Và sau đó chúng tôi có thế giới ghi đè, điều này cho chúng tôi biết đây là chế độ chơi cho cấp độ cụ thể này.

29
00:02:16,490 --> 00:02:23,060
‫Vì vậy, bạn có thể thấy rằng hiện tại chúng tôi đang sử dụng một thứ gọi là chế độ trò chơi Bộ công cụ học tập BP và được bao gồm

30
00:02:23,060 --> 00:02:25,910
‫trong bộ công cụ cũng như dự án mà chúng tôi đã tạo.

31
00:02:25,910 --> 00:02:30,620
‫Vì vậy, những gì chúng tôi thực sự muốn làm là đi và tạo ra của riêng chúng tôi và chúng tôi sẽ làm điều này trong

32
00:02:30,620 --> 00:02:31,430
‫Blueprint vào lúc này.

33
00:02:31,430 --> 00:02:36,800
‫Nhưng có thể tạo các chế độ chơi trong C ++ và chúng tôi sẽ làm điều đó ở phần sau của khóa học.

34
00:02:37,070 --> 00:02:45,140
‫Vì vậy, hãy chuyển đến mục menu cài đặt dự án và chế độ trò chơi, sau đó chuyển đến menu con tạo.

35
00:02:45,140 --> 00:02:52,790
‫Và sau đó những gì chúng tôi sẽ làm là chúng tôi sẽ chọn một cơ sở để làm cơ sở cho lớp hoạt động này và cái mà tôi

36
00:02:52,790 --> 00:02:56,120
‫khuyên bạn nên sử dụng là cơ sở chế độ trò chơi.

37
00:02:56,120 --> 00:03:00,320
‫Nó là một trong những cài đặt tối thiểu nhất và những thứ bao gồm.

38
00:03:00,320 --> 00:03:02,000
‫Vì vậy, chúng tôi không nhận được bất cứ điều gì chúng tôi không cần.

39
00:03:02,060 --> 00:03:08,930
‫Vì vậy, chúng tôi có thể nhấp vào cơ sở chế độ trò chơi để tạo một chế độ trò chơi mới và chúng tôi phải chọn một tên giống như chúng

40
00:03:08,930 --> 00:03:11,660
‫tôi sẽ tạo bất kỳ bản thiết kế diễn viên nào khác.

41
00:03:11,810 --> 00:03:15,800
‫Vì vậy, chúng tôi sẽ gọi nó là bíp luôn bắt đầu bằng tiền tố bíp đó.

42
00:03:15,800 --> 00:03:24,350
‫Khi chúng tôi tạo bản thiết kế, nó sẽ phát ra tiếng bíp nhấn mạnh chế độ trò chơi tấn công chướng ngại vật và tôi sẽ đặt nó

43
00:03:24,350 --> 00:03:28,130
‫vào thư mục gốc của thư mục nội dung và nhấn lưu.

44
00:03:28,550 --> 00:03:32,750
‫Và bây giờ nó sẽ mở ra tab riêng của nó.

45
00:03:32,750 --> 00:03:38,330
‫Và bạn có thể thấy rằng nó thực sự chỉ là tab diễn viên giống hệt như bất kỳ diễn viên nào khác.

46
00:03:38,630 --> 00:03:44,150
‫Và điều thú vị là nếu chúng ta vào lớp mặc định để xem các thuộc tính và cài

47
00:03:44,150 --> 00:03:45,710
‫đặt của chính tác nhân.

48
00:03:45,710 --> 00:03:54,140
‫Bạn có thể thấy rằng có một phần gọi là lớp học và đây là thứ quyết định người chơi nào chúng ta có thể

49
00:03:54,140 --> 00:03:55,910
‫sinh ra trên thế giới.

50
00:03:55,970 --> 00:03:57,650
‫Vì vậy, đây là những gì chúng tôi muốn thay đổi.

51
00:03:57,650 --> 00:04:02,150
‫Chúng tôi muốn đặc biệt tìm phần được gọi là lớp mặc định.

52
00:04:02,150 --> 00:04:06,560
‫Chúng tôi đã nói về cách - về cơ bản là người chơi mà bạn chơi cùng.

53
00:04:06,560 --> 00:04:13,370
‫Vì vậy, chúng tôi sẽ thay vì mặc định -, hãy chọn menu thả xuống và tìm kiếm ký tự ngôi thứ ba

54
00:04:13,370 --> 00:04:13,760
‫BP.

55
00:04:13,760 --> 00:04:18,980
‫Đó là ký tự mà chúng tôi đã tạo và chúng tôi sẽ đặt nó làm mặc định.

56
00:04:18,980 --> 00:04:26,090
‫Sau đó, chúng tôi sẽ nhấn, lưu và quay trở lại cấp độ chính, chuyển đến menu thả xuống Bản thiết kế và bạn vẫn có

57
00:04:26,090 --> 00:04:30,770
‫thể thấy chúng tôi đã ghi đè thế giới này cho bản đồ cụ thể này.

58
00:04:30,770 --> 00:04:36,230
‫Chúng tôi muốn xóa điều đó để chế độ chơi dự án mặc định là chế độ sẽ được sử dụng.

59
00:04:36,230 --> 00:04:44,300
‫Vì vậy, chúng ta hãy chọn ghi đè thế giới và đi đến nơi nó cho biết chọn lớp chế độ trò chơi và chúng ta sẽ

60
00:04:44,300 --> 00:04:46,010
‫đi và không chọn nào.

61
00:04:46,010 --> 00:04:50,330
‫Vì vậy, bây giờ trong trình đơn thả xuống, nếu bạn nhìn vào nó, bạn có thể thấy rằng nó nói rằng

62
00:04:50,330 --> 00:04:55,100
‫chế độ trò chơi không bị ghi đè và thay vào đó chúng tôi đang sử dụng chế độ trò chơi mặc định của dự án.

63
00:04:55,100 --> 00:05:00,530
‫Tuy nhiên, nếu bạn nhấp chuột phải vào một nơi nào đó trên thế giới và nhấp vào chơi từ đây, nó vẫn không

64
00:05:00,530 --> 00:05:01,040
‫hoạt động.

65
00:05:01,040 --> 00:05:03,830
‫Và lý do cho điều đó là chúng ta vẫn còn nhân vật này.

66
00:05:03,890 --> 00:05:10,460
‫Ở cấp độ muốn tiếp quản, về cơ bản là vì chúng tôi đã yêu cầu và chúng tôi không có bất kỳ người chơi nào

67
00:05:10,460 --> 00:05:11,150
‫bắt đầu.

68
00:05:11,150 --> 00:05:14,200
‫Vì vậy, tôi muốn thách thức bạn khắc phục điều đó bằng cách thêm phần khởi động trình phát.

69
00:05:14,210 --> 00:05:21,200
‫Xóa nhân vật hiện tại khỏi cảnh, mở bảng diễn viên địa điểm và kéo trình phát vào.

70
00:05:21,200 --> 00:05:25,700
‫Bắt đầu diễn viên, sau đó kiểm tra nó và xem liệu khi bạn phát, bạn có bắt đầu từ trình phát hay không, hãy

71
00:05:25,700 --> 00:05:30,980
‫bắt đầu và cũng xem liệu bạn có thể nhấp chuột phải vào đâu đó và nhấp vào phát từ đây và xem điều đó có hoạt động để tạm dừng

72
00:05:30,980 --> 00:05:32,090
‫video và tiếp tục hay không.

73
00:05:35,180 --> 00:05:35,720
‫Được chứ.

74
00:05:35,720 --> 00:05:36,350
‫Chào mừng trở lại.

75
00:05:36,350 --> 00:05:39,510
‫Vì vậy, tôi sẽ bắt đầu bằng cách xóa ký tự ở đây.

76
00:05:39,510 --> 00:05:41,690
‫Tôi đã mở được vị trí của các diễn viên.

77
00:05:41,720 --> 00:05:47,450
‫Rõ ràng là chúng ta có thể làm điều đó từ việc nhanh chóng thêm vào dự án, nhấn nút thanh công

78
00:05:47,450 --> 00:05:53,600
‫cụ và mở bảng diễn viên địa điểm theo cách đó và chúng ta có thể kéo một người chơi bắt đầu vào cảnh để

79
00:05:53,600 --> 00:06:01,310
‫đặt nó ở gần nơi nhân vật được phát và làm bùng nổ nhân vật của chúng ta được sinh ra bây giờ thì sao về tùy chọn menu chuột phải đó?

80
00:06:01,310 --> 00:06:05,810
‫Vì vậy, tôi sẽ đi lên trên nền tảng của chúng tôi, nhấp chuột phải vào chơi từ đây.

81
00:06:05,810 --> 00:06:12,290
‫Và ở đây, chúng tôi đang ở ngay trên nền tảng cho phép chúng tôi chơi, kiểm tra trò chơi của mình dễ dàng hơn nhiều so với

82
00:06:12,290 --> 00:06:15,200
‫việc chúng tôi phải trải qua toàn bộ cấp độ mỗi lần.

83
00:06:15,200 --> 00:06:15,830
‫Công cụ tuyệt vời.

84
00:06:15,830 --> 00:06:22,460
‫Chúng tôi đã phát triển một chút hiểu biết về lớp chế độ trò chơi, thực sự quan trọng trong quá trình phát triển Trò chơi Không có thực.

85
00:06:22,460 --> 00:06:24,170
‫Hẹn gặp lại các bạn trong bài giảng tiếp theo.

