﻿1
00:00:04,540 --> 00:00:05,560
‫Xin chào và chào mừng.

2
00:00:05,560 --> 00:00:10,840
‫Trong bài giảng này, chúng ta sẽ thực hiện một số phép tính đơn giản ở đây bằng cách sử dụng một số biến.

3
00:00:10,840 --> 00:00:18,190
‫Tôi đã có đầu vào A và đầu vào B và A, cộng với B khi chúng ta chơi trò chơi, sau đó kết quả sẽ được tính trên tác

4
00:00:18,190 --> 00:00:20,830
‫nhân này để cho chúng ta kết quả là chín.

5
00:00:20,830 --> 00:00:24,940
‫Hãy đi sâu vào và xem làm thế nào chúng ta có thể thực hiện các phép tính này trong C ++.

6
00:00:25,090 --> 00:00:31,420
‫Vì vậy, trong bài giảng trước, chúng ta đã thấy cách chúng ta có thể hiển thị một số biến C ++ vào trình soạn thảo của chúng ta.

7
00:00:31,420 --> 00:00:37,990
‫Chúng tôi có thể thấy các giá trị mặc định mà chúng tôi đã đặt, nhưng chúng tôi chưa thực sự khám phá cách viết mã trong C ++.

8
00:00:37,990 --> 00:00:45,490
‫Chúng tôi thực sự chỉ khai báo một số biến, vậy làm thế nào chúng tôi có thể tiếp tục và thực sự thực thi một số chức năng?

9
00:00:45,490 --> 00:00:48,730
‫Đây là nơi tệp C ++ xuất hiện.

10
00:00:48,730 --> 00:00:53,710
‫Như và như tôi đã nói, ở đây có một chút tương đồng giữa tệp C ++ và biểu đồ sự kiện, bởi vì đây

11
00:00:53,710 --> 00:00:55,970
‫là nơi chúng tôi thể hiện chức năng của mình.

12
00:00:55,990 --> 00:00:58,870
‫Chương trình phải làm gì trong Blueprint?

13
00:00:58,870 --> 00:01:04,270
‫Trong khi biểu đồ sự kiện là nơi chúng ta xác định nơi tìm các hàm và biến và chúng thuộc loại nào.

14
00:01:04,270 --> 00:01:07,240
‫Vì vậy, hãy cấu hình thêm lớp.

15
00:01:07,240 --> 00:01:14,320
‫Vì vậy, điều tương tự cũng đúng trong C ++, tệp tiêu đề dùng để định cấu hình và khai báo những thứ

16
00:01:14,320 --> 00:01:18,730
‫có trong lớp và tệp C ++ là nơi mã thực sự tồn tại.

17
00:01:18,970 --> 00:01:23,980
‫Vì vậy, trong tệp C ++ này, chúng ta có thể thấy có một số thứ ở đây.

18
00:01:23,980 --> 00:01:28,300
‫Đây là các hàm khác nhau trong lớp C ++ của chúng tôi.

19
00:01:28,300 --> 00:01:30,490
‫Chúng đã được xác định trong tệp tiêu đề.

20
00:01:30,490 --> 00:01:37,630
‫Vì vậy, bạn có thể thấy rằng chúng tôi đề cập đến điều này đang diễn ra và đánh dấu vào đây và trong tệp C ++, chúng tôi hiển

21
00:01:37,630 --> 00:01:39,670
‫thị mã nào thực sự bên trong chúng.

22
00:01:39,670 --> 00:01:42,100
‫Vì vậy, chúng tôi đã chơi lớn, chúng tôi đã đánh dấu.

23
00:01:42,100 --> 00:01:49,360
‫Và một lần nữa, chúng ta đang thấy những dấu ngoặc nhọn bao quanh định nghĩa của mã cho các hàm này.

24
00:01:49,750 --> 00:01:51,910
‫Vì vậy, một trong những chúng tôi quan tâm là Bắt đầu chơi.

25
00:01:51,910 --> 00:01:57,790
‫Nó giống với sự kiện Begin Play mà chúng ta đã thấy trong Blueprint và mã mà chúng ta

26
00:01:57,790 --> 00:02:04,060
‫viết trong các dấu ngoặc nhọn này sau khi bắt đầu chơi, đó là mã sẽ được thực thi ngay khi

27
00:02:04,060 --> 00:02:05,740
‫trò chơi bắt đầu chơi.

28
00:02:06,040 --> 00:02:12,190
‫Vì vậy, một điều mà chúng tôi có thể làm ở đây là chúng tôi có thể truy cập các biến mà chúng tôi đã tạo trong tệp

29
00:02:12,190 --> 00:02:14,860
‫tiêu đề của mình và có khả năng cập nhật chúng.

30
00:02:14,860 --> 00:02:21,310
‫Vì vậy, ví dụ: tôi có thể lấy INT của mình và tôi có thể nói rằng tôi muốn cập nhật giá trị của bạn.

31
00:02:21,340 --> 00:02:27,670
‫Chúng tôi làm điều này với dấu bằng, vì vậy chúng tôi nói int của tôi bằng và sau đó chúng tôi có thể đặt nó thành một cái gì

32
00:02:27,670 --> 00:02:28,990
‫đó giống như chín thay thế.

33
00:02:28,990 --> 00:02:35,590
‫Và sau đó với bất kỳ hướng dẫn nào trong C ++, chúng tôi cũng kết thúc chúng bằng dấu chấm phẩy như.

34
00:02:35,590 --> 00:02:38,110
‫Vì vậy, hãy chú ý lại vết lõm của tôi.

35
00:02:38,110 --> 00:02:44,530
‫Mọi thứ bên trong các dấu ngoặc nhọn này được thụt vào một cấp để cho thấy rằng nó là một phần

36
00:02:44,530 --> 00:02:46,600
‫của định nghĩa hàm start play.

37
00:02:46,750 --> 00:02:53,080
‫Và điều quan trọng là bạn cũng phải thêm các dòng mã của mình sau dòng cho biết Super Begin Play.

38
00:02:53,350 --> 00:02:56,380
‫Bây giờ bạn có thể thấy đó là dòng 18 đối với tôi.

39
00:02:56,380 --> 00:03:00,910
‫Và một lần nữa, chúng ta có thể sử dụng bao nhiêu dòng mới tùy thích để tách mọi thứ ra và cho chúng ta một chút

40
00:03:00,910 --> 00:03:01,420
‫không gian thở.

41
00:03:01,630 --> 00:03:10,210
‫Vì vậy, điều gì sẽ xảy ra nếu tôi biên dịch điều này bằng mã hóa trực tiếp và sau đó với quá trình biên dịch đó thành công,

42
00:03:10,210 --> 00:03:11,830
‫chúng ta sẽ chơi tốt.

43
00:03:11,830 --> 00:03:16,780
‫Chúng tôi cần chọn tác nhân nền tảng chuyển động trong phác thảo khi chúng tôi đang chơi.

44
00:03:16,780 --> 00:03:24,760
‫Và bạn có thể thấy rằng INT của tôi đã được cập nhật từ giá trị mặc định của nó thành chín và đó là bởi vì bắt

45
00:03:24,760 --> 00:03:30,880
‫đầu chơi mà chức năng bắt đầu chơi đã được chạy và lệnh mà chúng tôi đã viết ở đó rằng

46
00:03:30,880 --> 00:03:34,960
‫chúng tôi nên đặt số int của tôi bằng chín đã được thực thi.

47
00:03:34,960 --> 00:03:39,040
‫Bây giờ chúng ta có thể sử dụng nó để tạo ra một máy tính nhỏ.

48
00:03:39,040 --> 00:03:47,140
‫Vì vậy, nếu tôi có hai số nguyên ở đây mà chúng tôi muốn cộng lại với nhau, tôi sẽ tạo một

49
00:03:47,140 --> 00:03:58,120
‫INT 32 mới được gọi là đầu vào A Tôi sẽ đặt mặc định đó thành 0 và tôi sẽ làm cho nó mới chỉnh sửa tài sản ở bất

50
00:03:58,120 --> 00:03:58,930
‫cứ đâu.

51
00:03:59,050 --> 00:04:02,140
‫Sau đó, tôi sẽ có một cái thứ hai, cũng là một tài sản mới.

52
00:04:02,140 --> 00:04:05,560
‫Và để làm cho nó dễ dàng hơn, tôi sẽ sao chép toàn bộ.

53
00:04:05,770 --> 00:04:11,620
‫Tôi sẽ có cái thứ hai, mà tôi sẽ gọi là Đầu vào B, và sau đó tôi sẽ

54
00:04:11,620 --> 00:04:17,020
‫có cái thứ ba, một lần nữa, tôi sẽ sao chép được gọi là dấu cộng B.

55
00:04:17,020 --> 00:04:23,800
‫Bây giờ, những gì chúng ta muốn làm ở đây là lấy giá trị trong A, giá trị trong B và cộng chúng lại với nhau và đặt

56
00:04:23,800 --> 00:04:28,720
‫chúng vào một dấu cộng B, chúng ta có thể làm điều này bằng cách quay lại tệp C ++.

57
00:04:28,750 --> 00:04:33,850
‫Tôi sẽ thêm một dòng mới bên dưới nơi tôi đặt INT của mình bằng chín.

58
00:04:34,030 --> 00:04:46,270
‫Và tôi sẽ nói rằng một cộng B bằng với đầu vào A cộng với đầu vào B và một lần nữa, hãy lưu ý rằng tất cả các tên biến

59
00:04:46,270 --> 00:04:48,400
‫đều không có dấu cách.

60
00:04:48,400 --> 00:04:53,350
‫Tôi đã đặt dấu cách xung quanh biểu tượng dấu cộng của mình để dễ đọc hơn và sau đó tôi

61
00:04:53,350 --> 00:04:55,360
‫cần kết thúc dòng bằng dấu chấm phẩy.

62
00:04:55,360 --> 00:05:03,340
‫Vì vậy, nếu tôi quay lại trình chỉnh sửa và tôi biên dịch lại bằng cách sử dụng mã hóa trực tiếp, tôi sẽ thấy trong nền tảng chuyển động của mình đang hoạt

63
00:05:03,340 --> 00:05:03,670
‫động.

64
00:05:03,850 --> 00:05:10,540
‫Charles Payne rằng chúng tôi có một đầu vào A và đầu vào B và một A cộng B, vì vậy tôi có thể đặt một số số vào

65
00:05:10,540 --> 00:05:17,470
‫A và B, và điều đó sẽ thực sự cập nhật các giá trị bên trong lớp của tôi để tôi có thể đặt bốn và tôi có thể đặt năm

66
00:05:17,470 --> 00:05:18,130
‫ở đây.

67
00:05:18,250 --> 00:05:25,120
‫Và sau đó khi tôi chơi, hướng dẫn của tôi để tính tổng của cả hai sẽ được thực hiện.

68
00:05:25,120 --> 00:05:30,190
‫Và nếu tôi đi và nhìn vào ngăn chi tiết của nền tảng di chuyển, bạn có thể thấy rằng giá

69
00:05:30,220 --> 00:05:33,850
‫trị trong A cộng B đã được đặt thành chín, tổng của bốn và năm.

70
00:05:33,940 --> 00:05:36,700
‫Vì vậy, tôi muốn thách thức bạn thêm hai phao với nhau.

71
00:05:36,700 --> 00:05:38,680
‫Chúng tôi vừa thực hiện được với 30 twos.

72
00:05:38,710 --> 00:05:39,910
‫Bây giờ chúng ta hãy thử với phao.

73
00:05:39,910 --> 00:05:43,240
‫Vì vậy, hãy thêm ba biến float mới vào tệp tiêu đề của bạn.

74
00:05:43,240 --> 00:05:48,940
‫Gọi chúng là một cái gì đó như input, float a, input float B và float cộng B.

75
00:05:48,940 --> 00:05:53,110
‫Một lần nữa, chúng tôi phải sử dụng các tên khác nhau vì bạn không thể có

76
00:05:53,110 --> 00:05:58,330
‫nhiều biến có cùng tên, ngay cả khi có các loại khác nhau và sau đó thêm chúng lại với nhau trong trò

77
00:05:58,330 --> 00:06:02,920
‫chơi lớn để bạn nhận được kết quả trong video tạm dừng dấu cộng b và có một đi.

78
00:06:07,320 --> 00:06:07,680
‫Được chứ.

79
00:06:07,680 --> 00:06:10,290
‫Vì vậy, điều này sẽ khá đơn giản.

80
00:06:10,320 --> 00:06:11,910
‫Gần như sao chép và dán ở đây.

81
00:06:11,910 --> 00:06:16,530
‫Tôi sẽ lấy ba biến mà tôi đã có trong 32.

82
00:06:16,620 --> 00:06:19,680
‫Tôi sẽ dán một bản sao của những thứ này.

83
00:06:19,710 --> 00:06:24,600
‫Tôi sẽ có đầu vào, một float và tôi cũng sẽ thay đổi kiểu của nó thành float.

84
00:06:24,630 --> 00:06:29,280
‫Đầu vào B Tôi sẽ thay đổi float và đầu ra cũng là float.

85
00:06:29,670 --> 00:06:36,970
‫Và sau đó tôi sẽ có kiểu cho dấu cộng B, là một float và nó được gọi là dấu cộng B float, điều này sẽ giúp bạn dễ

86
00:06:36,970 --> 00:06:40,200
‫dàng nhận thấy sự khác biệt giữa tất cả những thứ này.

87
00:06:40,200 --> 00:06:41,790
‫Hãy quay trở lại trình chỉnh sửa.

88
00:06:41,790 --> 00:06:47,490
‫Dừng chơi, nhấn vào nút mã hóa trực tiếp và nó đã được biên dịch lại.

89
00:06:47,490 --> 00:06:49,590
‫Nhưng tôi chưa thực sự đưa mã vào Begin Play.

90
00:06:49,590 --> 00:06:56,850
‫Vì vậy, chúng ta hãy quay lại mã Visual Studio, đi tới tệp C ++ và đây là nơi chúng ta cần

91
00:06:56,850 --> 00:07:03,990
‫có một dòng mới ở cuối phát lại bắt đầu trước dấu ngoặc nhọn nơi chúng ta có dấu cộng B

92
00:07:03,990 --> 00:07:11,550
‫float bằng với đầu vào A float cộng với đầu vào B float và sau đó là dấu chấm phẩy ở cuối dòng.

93
00:07:11,550 --> 00:07:17,190
‫Và điều đó sẽ được thực hiện sau khi hai dòng khác được thực hiện khi bắt đầu chơi.

94
00:07:17,190 --> 00:07:24,270
‫Vì vậy, chúng tôi sẽ nhấn vào nút mã hóa trực tiếp, đóng thiết bị đầu cuối xuống và nhấn phát, sau đó chọn diễn viên trong phác

95
00:07:24,270 --> 00:07:24,780
‫thảo.

96
00:07:24,780 --> 00:07:30,450
‫Tôi đã xem trong ngăn chi tiết và tốt, chúng tôi chưa thêm bất kỳ thứ gì vào đầu vào, vì vậy hãy có một cái gì

97
00:07:30,450 --> 00:07:31,320
‫đó trong đó.

98
00:07:31,320 --> 00:07:39,420
‫Để bắt đầu, có lẽ tôi sẽ có sáu và tôi sẽ đặt 7. 3 trong A và B nổi.

99
00:07:39,420 --> 00:07:44,910
‫Sau đó, tôi sẽ tiếp tục và nhấn phát, chọn diễn viên, xem trong ngăn chi tiết.

100
00:07:44,910 --> 00:07:50,280
‫Và chắc chắn, chúng tôi có kết quả là 13. 3 trong biến kết quả.

101
00:07:50,370 --> 00:07:50,970
‫Công cụ tuyệt vời.

102
00:07:50,970 --> 00:07:58,860
‫Vì vậy, trong bài giảng này, chúng ta đã sử dụng tệp C ++ và hàm begin play để thực thi một số mã C ++ của riêng chúng

103
00:07:58,860 --> 00:07:59,310
‫ta.

104
00:07:59,310 --> 00:08:00,810
‫Hẹn gặp lại các bạn trong phần tiếp theo.

