﻿1
00:00:04,530 --> 00:00:09,090
‫Trong bài giảng này, chúng ta sẽ xem xét bản thiết kế là gì.

2
00:00:09,120 --> 00:00:10,050
‫Bạn có thể đã nghe nói về nó.

3
00:00:10,050 --> 00:00:11,370
‫Hãy làm sáng tỏ điều đó.

4
00:00:11,490 --> 00:00:18,270
‫Chúng ta sẽ xem xét Blueprint so với C ++ và bạn nên chọn cái nào, cho mục đích gì, cách chúng

5
00:00:18,270 --> 00:00:22,920
‫có thể hoạt động cùng nhau và cách khóa học này sẽ dạy chúng.

6
00:00:22,920 --> 00:00:23,790
‫Vì vậy, chúng ta hãy đi sâu vào.

7
00:00:24,210 --> 00:00:25,440
‫Kế hoạch chi tiết là gì?

8
00:00:25,770 --> 00:00:28,830
‫Chà, Blueprint là một ngôn ngữ lập trình trực quan.

9
00:00:28,830 --> 00:00:34,890
‫Đây là cái này ở bên trái đây, trái ngược với C ++, là bản thiết kế văn bản được

10
00:00:34,890 --> 00:00:36,180
‫viết riêng cho Unreal.

11
00:00:36,180 --> 00:00:42,750
‫Vì vậy, bạn có thể lập trình nó trực tiếp trong trình soạn thảo, trong khi C ++ là một ngôn ngữ tiêu chuẩn của ngành và bạn cần

12
00:00:42,750 --> 00:00:45,330
‫những trình soạn thảo riêng biệt để lập trình nó.

13
00:00:45,930 --> 00:00:50,490
‫Vì vậy, Blueprint có một số điểm mạnh đặc biệt do trang điểm của nó.

14
00:00:50,490 --> 00:00:52,380
‫Nó là nhanh chóng để thay đổi.

15
00:00:52,380 --> 00:00:55,770
‫Nếu bạn thực hiện thay đổi đối với bản thiết kế, bạn có thể chơi trò chơi của mình gần như ngay lập tức.

16
00:00:56,550 --> 00:01:01,830
‫Nó thân thiện với người mới bắt đầu vì bạn không cần phải nhớ những từ phức tạp.

17
00:01:01,830 --> 00:01:04,590
‫Trong một lập trình viên, chúng tôi nói bạn.

18
00:01:04,590 --> 00:01:09,390
‫Thật dễ dàng để khám phá vì có các công cụ được tích hợp sẵn để bạn nhấp chuột phải và tìm kiếm bất

19
00:01:09,390 --> 00:01:13,650
‫kỳ chức năng nào bạn có thể đang tìm kiếm và xem liệu nó đã tồn tại trong Unreal hay chưa.

20
00:01:14,190 --> 00:01:20,040
‫Và nó được thiết kế riêng cho Unreal, có nghĩa là nó vừa vặn như một bộ đồ được thiết kế riêng.

21
00:01:20,070 --> 00:01:27,120
‫Nó không có bất kỳ loại khái niệm nào không phù hợp bởi vì nó được làm đặc biệt và nó thân thiện với nhà

22
00:01:27,120 --> 00:01:28,710
‫thiết kế hoặc nghệ sĩ.

23
00:01:28,710 --> 00:01:34,140
‫Điều này đặc biệt hữu ích trong các nhóm lớn hơn, nơi bạn có thể làm việc với các lĩnh vực khác nhau.

24
00:01:34,140 --> 00:01:40,620
‫Các nghệ sĩ và nhà thiết kế có thể thích tham gia vào bản thiết kế và giúp bạn thực hiện một số chức năng hoặc

25
00:01:40,620 --> 00:01:41,670
‫thiết kế lối chơi.

26
00:01:42,270 --> 00:01:46,740
‫Bây giờ C ++ rõ ràng là có sức mạnh riêng của nó, nếu không thì chúng tôi sẽ không dạy nó.

27
00:01:47,220 --> 00:01:50,310
‫Nó có thể ngắn gọn hơn nhiều để đọc so với bản thiết kế.

28
00:01:50,430 --> 00:01:56,100
‫Nó là một ngôn ngữ tiêu chuẩn của ngành, có nghĩa là nó đã có rất nhiều người hiểu ngôn ngữ này, cũng

29
00:01:56,100 --> 00:02:00,000
‫như rất nhiều công cụ và tất cả sự hỗ trợ đi kèm với nó.

30
00:02:00,000 --> 00:02:04,290
‫Và bạn có thể mang kiến thức của mình từ việc học nó ở đây sang các lĩnh vực khác.

31
00:02:04,800 --> 00:02:06,360
‫Đó là tốc độ rất, rất cao.

32
00:02:06,360 --> 00:02:10,590
‫Nó nổi tiếng là tốt trong việc tạo các ứng dụng nhanh.

33
00:02:10,920 --> 00:02:17,310
‫Nó có quyền truy cập vào tất cả các khu vực và tất cả các chức năng trong Unreal, trong khi Blueprint có giới hạn đối với những

34
00:02:17,310 --> 00:02:20,610
‫gì nó có thể làm và nó tốt cho các dự án lớn hơn.

35
00:02:20,610 --> 00:02:25,410
‫Viết một trò chơi lớn bằng C ++ dễ dàng hơn nhiều so với làm như vậy.

36
00:02:25,410 --> 00:02:29,970
‫Trong Blueprint, bạn thường bị vấp với Blueprint vì nhiều lý do khác nhau.

37
00:02:30,480 --> 00:02:36,150
‫Bây giờ, Blueprint trong C ++ có thể và nên hoạt động cùng nhau hầu hết các chức năng.

38
00:02:36,150 --> 00:02:41,820
‫Các thư viện Unreal được viết bằng C ++, nhưng điều đó không có nghĩa là bạn không thể truy cập chúng từ các bản thiết kế.

39
00:02:41,820 --> 00:02:48,900
‫Trên thực tế, bạn có thể truy cập khá nhiều vào bất kỳ thứ gì bạn cung cấp cho các bản thiết kế và bạn cũng có thể thêm chức

40
00:02:48,900 --> 00:02:53,880
‫năng C ++ của riêng mình mà sau đó các bản thiết kế của bạn cũng có thể sử dụng.

41
00:02:53,880 --> 00:03:00,270
‫Vì vậy, điều này có thể tạo ra một hệ thống hợp tác giữa các bản thiết kế và C ++ cho phép bạn tận dụng tối đa

42
00:03:00,270 --> 00:03:01,290
‫cả hai thế giới.

43
00:03:02,250 --> 00:03:08,280
‫Bây giờ trong khóa học này, chúng tôi đang lên kế hoạch trong phần tiếp theo, dạy cho bạn những kiến thức cơ bản về không thực, những khái niệm

44
00:03:08,280 --> 00:03:11,160
‫không có thật và những khái niệm phát triển trò chơi mà bạn cần.

45
00:03:11,160 --> 00:03:15,840
‫Chúng tôi cũng sẽ dạy cho bạn các khái niệm lập trình cơ bản mà bạn cần hiểu. Chúng tôi sẽ thực hiện

46
00:03:15,840 --> 00:03:19,380
‫điều này trong Blueprint vì không quan trọng chúng tôi sử dụng ngôn ngữ lập trình nào.

47
00:03:19,410 --> 00:03:27,420
‫Các khái niệm này có thể áp dụng cho tất cả các ngôn ngữ lập trình và sau đó chúng ta sẽ cài đặt các trình biên

48
00:03:27,420 --> 00:03:34,800
‫dịch, các trình soạn thảo mà chúng ta cần cho C ++ và chúng ta sẽ học cú pháp C ++, đó là cách mà

49
00:03:34,800 --> 00:03:41,370
‫chúng ta gõ C ++ để diễn đạt. các khái niệm lập trình mà chúng ta đã học trong phần trước.

50
00:03:41,460 --> 00:03:46,570
‫Vì vậy, nếu bạn đang cảm thấy như bạn chỉ muốn bỏ qua và học C ++.

51
00:03:46,590 --> 00:03:47,430
‫Kiên nhẫn một chút.

52
00:03:47,430 --> 00:03:49,350
‫Hãy xem nếu bạn có thể.

53
00:03:49,350 --> 00:03:53,910
‫Vì vậy, trong phần tiếp theo, chúng ta sẽ học những kiến thức cơ bản về lập trình với các bản thiết kế.

54
00:03:53,910 --> 00:03:54,660
‫Đó là các biến số.

55
00:03:54,660 --> 00:04:00,810
‫Nếu các câu lệnh về hàm, các khái niệm toán học cơ bản như vectơ, phép biến đổi và phép quay, các khái

56
00:04:00,810 --> 00:04:07,050
‫niệm cốt lõi không thực tế như tác nhân, thành phần, con tốt và bản đồ và quản lý tài sản như thị trường,

57
00:04:07,050 --> 00:04:10,560
‫nhập nội dung của bạn, BSP, lập mô hình và thêm tài liệu.

58
00:04:10,710 --> 00:04:16,260
‫Nếu tất cả những điều đó nghe giống như Đúng, tôi đã hiểu, Sam, tôi hoàn toàn có thể làm được tất cả những điều đó.

59
00:04:16,260 --> 00:04:18,390
‫Sau đó, vui lòng bỏ qua phần tiếp theo.

60
00:04:18,390 --> 00:04:21,240
‫Bạn có thể đi sâu vào học C ++.

61
00:04:21,240 --> 00:04:27,030
‫Nếu bạn hơi không rõ và muốn biết thêm một chút về những khái niệm này thì hãy cùng theo dõi và

62
00:04:27,030 --> 00:04:29,160
‫hẹn gặp lại bạn trong phần tiếp theo.

