﻿1
00:00:04,200 --> 00:00:05,670
‫Chào mừng trở lại.

2
00:00:05,700 --> 00:00:12,630
‫Trong video trước, chúng ta đã tìm hiểu một số chỉ định thuộc tính mới cho phép chúng ta hiển thị các biến C ++ của mình

3
00:00:12,630 --> 00:00:16,110
‫theo những cách nhất định cho bảng chi tiết trong bản thiết kế.

4
00:00:16,110 --> 00:00:22,260
‫Trong video này, chúng ta sẽ tìm hiểu thêm một số chỉ số cho phép chúng ta kiểm soát nhiều hơn quyền truy cập

5
00:00:22,260 --> 00:00:23,430
‫vào các biến đó.

6
00:00:23,430 --> 00:00:29,400
‫Trong bảng chi tiết, chúng ta cũng sẽ nói về cách chúng ta có thể cho phép, đọc hoặc ghi quyền truy cập

7
00:00:29,400 --> 00:00:33,330
‫trong biểu đồ sự kiện thực tế cho một biến C ++ cụ thể.

8
00:00:33,330 --> 00:00:34,860
‫Vì vậy, chúng ta hãy đi sâu vào ngay.

9
00:00:35,310 --> 00:00:35,820
‫Được chứ.

10
00:00:35,820 --> 00:00:41,640
‫Vì vậy, tôi quay lại đây trong mã VS và đây là các biến chúng tôi đã tạo trong video cuối cùng.

11
00:00:41,670 --> 00:00:44,130
‫Bây giờ đây là biến tốc độ của tôi.

12
00:00:44,130 --> 00:00:45,900
‫Đây là thử thách.

13
00:00:45,900 --> 00:00:51,510
‫Có thể bạn đã tạo một biến khác, điều này hoàn toàn ổn, vì vậy hãy giữ biến đó ở đó.

14
00:00:51,510 --> 00:00:53,880
‫Chúng tôi sẽ làm một số điều khác với nó trong video này.

15
00:00:53,880 --> 00:00:59,760
‫Bây giờ chúng ta đã biết rằng chúng ta có thể hiển thị một biến ở bất kỳ đâu và khi chúng ta nói ở bất cứ đâu,

16
00:00:59,760 --> 00:01:04,110
‫chúng ta có nghĩa là trên bảng chi tiết, trên một phiên bản hoặc trên bản thiết kế mặc định.

17
00:01:04,140 --> 00:01:11,550
‫Chúng tôi thấy rằng chúng tôi cũng có thể chỉnh sửa nó ở bất kỳ đâu và khi chúng tôi chỉ sử dụng phiên bản hiển thị, nó chỉ hiển thị

18
00:01:11,580 --> 00:01:12,600
‫trên một phiên bản.

19
00:01:12,600 --> 00:01:17,430
‫Bạn thậm chí không thể nhìn thấy nó trên bản thiết kế mặc định và trong mọi trường hợp, bạn không thể chỉnh sửa nó vì nó chuyển sang

20
00:01:17,430 --> 00:01:17,820
‫màu xám.

21
00:01:17,820 --> 00:01:21,330
‫Vì vậy, điều này cho phép chúng tôi làm cho biến của chúng tôi chỉ hiển thị trên phiên bản.

22
00:01:21,330 --> 00:01:25,080
‫Nhưng nếu chúng ta muốn nó chỉ hiển thị trên bản thiết kế mặc định thì sao?

23
00:01:25,080 --> 00:01:27,360
‫Chà, cũng có một số đặc tả cho điều đó.

24
00:01:27,390 --> 00:01:34,560
‫Hãy tạo một cái khác trong 32 và chúng ta hãy gọi giá trị mặc định hiển thị này chỉ là int.

25
00:01:35,210 --> 00:01:37,520
‫Và chúng ta có thể khởi tạo giá trị này thành một giá trị.

26
00:01:37,520 --> 00:01:41,930
‫Tôi sẽ cung cấp cho nó năm và chúng tôi sẽ cung cấp cho nó một tài sản U.

27
00:01:41,930 --> 00:01:45,640
‫Và chỉ định là để làm cho điều này chỉ hiển thị trên mặc định.

28
00:01:45,650 --> 00:01:47,780
‫Bạn có thể đoán nó là gì.

29
00:01:47,780 --> 00:01:50,810
‫Nó chỉ hiển thị mặc định.

30
00:01:50,810 --> 00:01:56,960
‫Vì vậy, tôi sẽ biên dịch nó và quay lại đây trong trình chỉnh sửa, tôi sẽ mở lại BP Pond Tank.

31
00:01:56,960 --> 00:02:02,210
‫Và với BP Pond Tank tự chọn, tất cả các biến của chúng tôi đều ở trên cùng, vì vậy tôi sẽ

32
00:02:02,210 --> 00:02:03,170
‫không tìm kiếm nó.

33
00:02:03,170 --> 00:02:09,620
‫Nhưng đây là giá trị mặc định hiển thị của chúng tôi chỉ int và nó có giá trị năm và tất nhiên nó chuyển sang màu xám bây

34
00:02:09,620 --> 00:02:12,500
‫giờ như tên cho thấy, nó chỉ hiển thị trên mặc định.

35
00:02:12,500 --> 00:02:19,370
‫Vì vậy, nếu tôi đi khắp thế giới và chọn một trong các trường hợp của bể ao BP ở đây, không có giá trị mặc định nào

36
00:02:19,370 --> 00:02:23,540
‫hiển thị chỉ vì nó không hiển thị trên trường hợp đó, chỉ ở mặc định.

37
00:02:23,540 --> 00:02:25,100
‫Vì vậy, điều đó có ý nghĩa ngay bây giờ.

38
00:02:25,100 --> 00:02:30,860
‫Hãy quay trở lại mã VS và chúng ta có một vài thông số kỹ thuật khác để tìm hiểu.

39
00:02:30,890 --> 00:02:36,680
‫Bây giờ chúng tôi đã thấy rằng chúng tôi có thể chỉnh sửa ở bất cứ đâu và với các thông số kỹ thuật hiển thị của chúng tôi, chúng tôi có

40
00:02:36,680 --> 00:02:38,360
‫thể chọn chỉ phiên bản hoặc chỉ mặc định.

41
00:02:38,360 --> 00:02:45,710
‫Vì vậy, như bạn có thể đã đoán, chúng tôi chỉ có thể chỉnh sửa phiên bản hoặc chỉ các giá trị mặc định nếu chúng tôi chọn.

42
00:02:45,710 --> 00:02:48,140
‫Vì vậy, chúng ta hãy tạo thêm một vài trong 30 twos.

43
00:02:48,140 --> 00:02:55,310
‫Tôi sẽ tạo một giá trị được gọi là chỉnh sửa mặc định chỉ int và khởi tạo giá trị đó thành một giá trị nói là chín

44
00:02:55,310 --> 00:03:00,020
‫và sau đó là một int 32 khác được gọi là phiên bản chỉnh sửa chỉ int.

45
00:03:00,020 --> 00:03:02,600
‫Và tôi sẽ cho giá trị này là 14.

46
00:03:02,600 --> 00:03:09,740
‫Vì vậy, chúng tôi muốn chỉ chỉnh sửa mặc định int chỉ có thể chỉnh sửa trên phiên bản mặc định và chỉ chỉnh sửa và chỉ

47
00:03:09,740 --> 00:03:11,900
‫có thể chỉnh sửa trên phiên bản.

48
00:03:11,900 --> 00:03:17,870
‫Bây giờ tên của các mã xác định này khá nhất quán, vì vậy tôi muốn bạn chỉ cần đoán xem các mã xác định

49
00:03:17,870 --> 00:03:20,360
‫sẽ là gì cho hai cấp độ truy cập này.

50
00:03:20,390 --> 00:03:23,150
‫Hãy tiếp tục và chỉ thực hiện một thử thách nhỏ nhỏ nhanh chóng.

51
00:03:23,150 --> 00:03:26,330
‫Tạm dừng video và điền vào những thông tin này, xem bạn có đúng không.

52
00:03:29,030 --> 00:03:32,570
‫Được rồi, đây sẽ là thuộc tính của bạn và chỉnh sửa mặc định.

53
00:03:32,600 --> 00:03:35,600
‫Chỉ có kết thúc là bạn có thể đoán được.

54
00:03:35,600 --> 00:03:44,060
‫Chỉ chỉnh sửa mặc định và chỉ chỉnh sửa phiên bản int, tôi sẽ cung cấp cho đây một macro thuộc tính u và đây sẽ

55
00:03:44,060 --> 00:03:46,400
‫chỉ là phiên bản chỉnh sửa.

56
00:03:46,400 --> 00:03:47,810
‫Vì vậy, nó khá trực quan.

57
00:03:47,840 --> 00:03:54,530
‫Hãy tiếp tục và biên dịch chúng và quay lại đây trong trình chỉnh sửa với BP - tank mở đây là mặc định chỉnh sửa của chúng tôi

58
00:03:54,530 --> 00:04:01,100
‫chỉ vì chúng tôi không thấy phiên bản chỉnh sửa chỉ và chúng tôi không mong đợi nó được đặt thành chín ở đây, chúng tôi có thể

59
00:04:01,100 --> 00:04:08,090
‫thay đổi nó và nếu chúng tôi đi vào thế giới với một trong các phiên bản của chúng tôi được chọn, chúng tôi có thể thấy phiên bản chỉnh

60
00:04:08,090 --> 00:04:10,790
‫sửa chỉ int và tất nhiên cũng có thể chỉnh sửa.

61
00:04:10,970 --> 00:04:14,840
‫Vì vậy, bây giờ chúng tôi đã thêm ba chỉ số mới vào biểu đồ của chúng tôi tại đây.

62
00:04:14,840 --> 00:04:21,020
‫Chúng tôi chỉ có các giá trị mặc định hiển thị, chỉ nằm trong cột mặc định và trong hàng chỉ đọc.

63
00:04:21,050 --> 00:04:26,450
‫Và sau đó, chúng tôi chỉ chỉnh sửa mặc định và chỉ chỉnh sửa phiên bản trong các hàng tương ứng của chúng.

64
00:04:26,600 --> 00:04:31,880
‫Vì vậy, chúng tôi sẽ điền vào biểu đồ này khá nhanh, nhưng bạn sẽ nhận thấy rằng có một

65
00:04:31,880 --> 00:04:35,840
‫vài khoảng trống ở đó ở bên phải và cột biểu đồ sự kiện.

66
00:04:35,840 --> 00:04:38,300
‫Vì vậy, chúng ta hãy nói về những điều này trong một phút bây giờ.

67
00:04:38,300 --> 00:04:45,230
‫Tôi ở đây trong BP Pond Tank, và chúng tôi có tất cả các biến số này mà chúng tôi đã tiếp xúc với các chi tiết, bảng điều khiển, tùy thuộc

68
00:04:45,410 --> 00:04:47,030
‫vào thông số kỹ thuật của chúng.

69
00:04:47,060 --> 00:04:49,370
‫Bạn có thể thấy chúng ở đây hoặc trên một ví dụ.

70
00:04:49,370 --> 00:04:52,010
‫Nhưng nếu tôi nhấp chuột phải vào đây trong biểu đồ sự kiện thì sao?

71
00:04:52,040 --> 00:04:57,440
‫Biểu đồ sự kiện là một nơi khác mà chúng ta có thể truy cập các biến và có khả năng thay đổi chúng.

72
00:04:57,440 --> 00:05:02,150
‫Vì vậy, nếu tôi gõ chỉnh sửa ở bất cứ đâu, tôi không thấy chỉnh sửa ở đâu.

73
00:05:02,150 --> 00:05:05,090
‫INT nó không hiển thị với biểu đồ sự kiện.

74
00:05:05,090 --> 00:05:06,860
‫Chúng tôi không có quyền truy cập vào đó.

75
00:05:06,860 --> 00:05:13,460
‫Có một công cụ xác định khác cho phép chúng tôi hiển thị mọi thứ ở đây trong biểu đồ sự kiện và có

76
00:05:13,460 --> 00:05:18,800
‫thể hoạt động cùng với các công cụ xác định kiểm soát khả năng truy cập bảng chi tiết.

77
00:05:18,800 --> 00:05:23,150
‫Và tôi muốn hiển thị một trong những biến này vào biểu đồ sự kiện.

78
00:05:23,150 --> 00:05:26,870
‫Bây giờ, tôi có thể chọn bất kỳ cái nào trong số này, nhưng tôi sẽ chọn cái này hiển thị ở bất cứ đâu.

79
00:05:26,870 --> 00:05:27,830
‫INT Bây giờ là U.

80
00:05:27,830 --> 00:05:32,630
‫Macro thuộc tính có thể nhận nhiều đầu vào, vì vậy chúng tôi có thể nhìn thấy ở bất kỳ đâu.

81
00:05:32,630 --> 00:05:34,010
‫Chúng tôi vẫn có thể có điều đó.

82
00:05:34,010 --> 00:05:39,920
‫Tôi sẽ đặt một dấu phẩy và tôi muốn thêm một dấu phẩy khác được chỉ định để điều đó sẽ cung cấp cho biểu đồ sự kiện này hiển

83
00:05:39,920 --> 00:05:42,680
‫thị ở bất kỳ đâu cuối cùng hiển thị trên biểu đồ sự kiện.

84
00:05:42,680 --> 00:05:48,650
‫Vì vậy, những gì tôi sẽ sử dụng là đọc, ghi, đọc bản thiết kế.

85
00:05:48,650 --> 00:05:51,230
‫Viết liên quan đến biểu đồ sự kiện.

86
00:05:51,350 --> 00:05:54,500
‫Nó không liên quan gì đến việc kiểm soát bảng chi tiết.

87
00:05:54,500 --> 00:05:57,140
‫Đó là những gì mà điều này có thể nhìn thấy ở bất cứ đâu là để làm.

88
00:05:57,140 --> 00:06:02,570
‫Vì vậy, Blueprint Rewrite thực hiện, như tên cho thấy, truy cập đọc và truy cập ghi.

89
00:06:02,570 --> 00:06:04,240
‫Vì vậy, chúng ta hãy xem nó trông như thế nào.

90
00:06:04,250 --> 00:06:11,030
‫Hãy biên dịch cái này và tôi quay lại đây trong trình chỉnh sửa trong biểu đồ sự kiện nếu tôi nhấp chuột phải và nhập có thể nhìn thấy

91
00:06:11,030 --> 00:06:11,960
‫ở bất kỳ đâu.

92
00:06:12,660 --> 00:06:18,630
‫Chúng ta sẽ thấy hai tùy chọn khác nhau hiển thị ở bất kỳ nơi nào int và thiết lập hiển thị ở bất kỳ đâu.

93
00:06:18,630 --> 00:06:21,330
‫INT Nếu bạn chọn, hãy hiển thị ở bất cứ đâu.

94
00:06:21,330 --> 00:06:27,690
‫INT Chúng ta nhận được một nút và đây cũng giống như bất kỳ nút kế hoạch chi tiết nào khác, nó đại diện cho biến C ++ đó và

95
00:06:27,690 --> 00:06:32,430
‫nếu chúng ta kéo nó ra, chúng ta có thể truy cập giá trị đó để làm điều gì đó với nó.

96
00:06:32,430 --> 00:06:38,400
‫Bây giờ tôi sẽ cuộn ra và bạn sẽ thấy rằng chúng ta có các nút màu xám này bắt đầu, chồng chéo

97
00:06:38,400 --> 00:06:43,500
‫và đánh dấu sự kiện và Begin Play được gọi ở đầu trò chơi như bạn đã biết.

98
00:06:43,500 --> 00:06:45,120
‫Vì vậy, chúng tôi có thể làm một cái gì đó ở đây.

99
00:06:45,120 --> 00:06:51,750
‫Tôi muốn sử dụng một nút chuỗi in và nếu tôi kéo ra và nhập chuỗi in, thì nó đây.

100
00:06:51,750 --> 00:06:57,750
‫Đó là một nút chức năng kế hoạch chi tiết và nó nhận một đầu vào được gọi là chuỗi.

101
00:06:57,750 --> 00:07:02,250
‫Bây giờ nếu tôi di chuột qua nó, nó sẽ nói trong chuỗi và sau đó chuỗi ngay bên dưới đó.

102
00:07:02,250 --> 00:07:05,940
‫Đó là kiểu mà nút này chấp nhận làm tham số đầu vào.

103
00:07:05,940 --> 00:07:10,260
‫Và chúng tôi biết rằng int có thể nhìn thấy ở bất kỳ đâu của chúng tôi là int 32, không phải là một chuỗi.

104
00:07:10,260 --> 00:07:17,400
‫Nhưng nếu bạn nhấp từ đầu ra của ghi chú này và kéo và dán nó ngay tại đây trong đầu vào trước khi bạn thả nút chuột

105
00:07:17,400 --> 00:07:23,370
‫trái, bạn sẽ thấy một cửa sổ bật lên cho biết chuyển đổi số nguyên thành chuỗi và nếu bạn nhả ra thì

106
00:07:23,370 --> 00:07:29,850
‫bạn sẽ nhận được nút chuyển đổi tiện dụng này chuyển đổi từ một số nguyên sang kiểu chuỗi, điều này rất hữu ích cho

107
00:07:29,850 --> 00:07:34,650
‫chúng tôi vì chúng tôi không phải tìm cách chuyển đổi một số nguyên thành một chuỗi.

108
00:07:34,650 --> 00:07:36,480
‫Nó chỉ tự động cho chúng tôi.

109
00:07:36,510 --> 00:07:42,540
‫Bây giờ, nếu tôi nhấn play, chúng ta sẽ thấy giá trị 12 được in ba lần và nó chỉ tồn tại trong vài giây.

110
00:07:42,540 --> 00:07:44,430
‫Đó là hành vi của chuỗi in.

111
00:07:44,430 --> 00:07:50,550
‫Bây giờ, lý do chúng tôi nhìn thấy nó ba lần là vì tôi có ba trường hợp khác nhau của bể ao BP ở đây

112
00:07:50,550 --> 00:07:51,330
‫trên thế giới.

113
00:07:51,330 --> 00:07:54,900
‫Tùy thuộc vào số lượng bạn đã kéo vào thế giới, bạn sẽ thấy rất nhiều.

114
00:07:54,900 --> 00:08:00,210
‫Bởi vì đối với mỗi trường hợp riêng lẻ này, bắt đầu chơi được gọi vào đầu trò

115
00:08:00,210 --> 00:08:00,630
‫chơi.

116
00:08:00,630 --> 00:08:06,180
‫Vì vậy, để tránh nhầm lẫn, tôi sẽ chỉ xóa hai cái khác của mình và chỉ để lại một phiên bản Beep Pond

117
00:08:06,180 --> 00:08:08,220
‫Tank duy nhất ở đây trên thế giới.

118
00:08:08,220 --> 00:08:15,270
‫Vì vậy, tôi chỉ có một và nếu tôi tiếp tục chơi và chơi lại thì tôi thấy 12 được in ra màn hình một lần duy nhất.

119
00:08:15,270 --> 00:08:21,840
‫Vì vậy, đó là quyền truy cập đọc để hiển thị ở bất kỳ nơi nào int nhưng chúng tôi thấy rằng chúng tôi cũng có quyền truy cập ghi.

120
00:08:21,840 --> 00:08:24,960
‫Điều đó có nghĩa là chúng ta có thể đặt giá trị của nó từ đây trong biểu đồ sự kiện.

121
00:08:24,960 --> 00:08:32,220
‫Vì vậy, nếu tôi nhấp chuột phải và nhập hiển thị ở bất kỳ đâu int lần nữa thì tôi có thể chọn tập hợp hiển thị ở bất kỳ đâu

122
00:08:32,220 --> 00:08:38,850
‫int và tôi có một nút setter lấy đầu vào mà chúng ta có thể chuyển vào giá trị từ một số nút khác hoặc chúng ta có

123
00:08:38,850 --> 00:08:42,900
‫thể lấy hộp văn bản nhỏ này và mã cứng của giá trị, giả sử 66.

124
00:08:42,900 --> 00:08:48,660
‫Và bây giờ ngay khi luồng thực thi từ đầu phát đến nút này, thì nút setter

125
00:08:48,660 --> 00:08:54,480
‫sẽ ghi vào hiển thị ở bất kỳ đâu và nó sẽ đặt giá trị của nó thành 66.

126
00:08:54,480 --> 00:08:56,610
‫Và tất nhiên chúng ta có thể in lại.

127
00:08:56,610 --> 00:08:58,590
‫Vì vậy, tôi sẽ sử dụng chuỗi in.

128
00:09:00,070 --> 00:09:05,700
‫Và đối với giá trị được truyền vào chuỗi in, tôi muốn giá trị của int có thể nhìn thấy ở bất kỳ đâu.

129
00:09:05,710 --> 00:09:07,720
‫Bây giờ tôi có thể làm điều này một trong hai cách.

130
00:09:07,720 --> 00:09:13,990
‫Setter có một nút trả về, vì vậy sau khi nó đặt giá trị, nó sẽ trả về giá trị đó và chúng ta có thể

131
00:09:13,990 --> 00:09:16,990
‫sử dụng nó để có thể cắm thẳng vào chuỗi in.

132
00:09:16,990 --> 00:09:23,770
‫Cách khác là chỉ cần nhấp chuột phải và hiển thị ở bất kỳ nơi nào int sử dụng nút get và chúng

133
00:09:23,770 --> 00:09:29,470
‫ta có thể nối giá trị từ nút này ngay vào chuỗi in sẽ thực hiện điều tương tự.

134
00:09:29,470 --> 00:09:30,700
‫Vì vậy, tôi không cần điều đó.

135
00:09:30,700 --> 00:09:31,960
‫Tôi sẽ xóa nút đó.

136
00:09:31,960 --> 00:09:38,680
‫Và bây giờ những gì tôi mong đợi sẽ thấy khi tôi chơi trò chơi là đầu tiên in ra giá trị của int có thể

137
00:09:38,680 --> 00:09:46,480
‫nhìn thấy ở bất kỳ đâu, bắt đầu từ 12 và sau đó sau khi đặt giá trị của nó thành 66, tôi sẽ thấy giá trị 66 in nó

138
00:09:46,480 --> 00:09:47,320
‫ra màn hình.

139
00:09:47,320 --> 00:09:50,560
‫Vì vậy, chúng ta hãy chơi và chúng ta thấy 12 và 66.

140
00:09:50,560 --> 00:09:52,540
‫Bây giờ chúng trông giống như chúng đang theo thứ tự ngược lại.

141
00:09:52,540 --> 00:09:56,170
‫Đó là bởi vì chuỗi in thêm các thông báo mới hơn ở trên cùng.

142
00:09:56,170 --> 00:09:58,270
‫Vì vậy, đó là hành vi bình thường.

143
00:09:58,270 --> 00:09:59,110
‫Rất tốt.

144
00:09:59,110 --> 00:10:02,800
‫Vì vậy, chúng tôi thấy rằng chúng tôi có thể đọc một bản thiết kế có thể thay đổi ngay bây giờ.

145
00:10:02,800 --> 00:10:07,210
‫Chúng tôi cũng có thể kiểm soát việc chúng tôi có thể đặt điều này từ biểu đồ sự kiện hay không.

146
00:10:07,210 --> 00:10:13,450
‫Vì vậy, hãy để lộ một biến khác để chúng ta có thể lấy nó từ bản thiết kế nhưng không đặt nó ở đây là chỉnh sửa ở bất kỳ đâu.

147
00:10:13,450 --> 00:10:20,080
‫INT Tôi sẽ thêm một dấu phẩy và thêm một chỉ định cho mục này bây giờ để truy cập nó trong biểu đồ sự

148
00:10:20,080 --> 00:10:22,930
‫kiện nhưng không thể đặt nó hoặc ghi vào nó.

149
00:10:22,930 --> 00:10:30,520
‫Giờ chỉ định là chỉ đọc bản thiết kế nên chỉnh sửa ở bất kỳ nơi nào int bây giờ là chỉ đọc bản thiết kế.

150
00:10:30,520 --> 00:10:37,570
‫Nó vẫn có thể chỉnh sửa trong bảng chi tiết, cả trong phiên bản mặc định và trên phiên bản, nhưng trong biểu đồ sự kiện, nó

151
00:10:37,570 --> 00:10:38,470
‫chỉ được đọc.

152
00:10:38,470 --> 00:10:44,080
‫Vì vậy, hãy tiếp tục và biên dịch nó và quay lại đây trong trình chỉnh sửa, tôi sẽ nhấp chuột phải vào biểu đồ sự

153
00:10:44,080 --> 00:10:47,080
‫kiện và nhập chỉnh sửa ở bất kỳ đâu và kiểm tra nó.

154
00:10:47,080 --> 00:10:53,050
‫Chúng tôi có quyền chỉnh sửa ở bất kỳ đâu kết thúc nhưng chúng tôi không có bộ chỉnh sửa ở bất kỳ nơi nào int bởi vì bản thiết

155
00:10:53,050 --> 00:10:55,240
‫kế chỉ được đọc, chúng tôi không thể ghi vào nó.

156
00:10:55,240 --> 00:10:56,650
‫Vì vậy, tôi sẽ chọn nó.

157
00:10:56,650 --> 00:10:57,910
‫Đây là chỉnh sửa ở bất kỳ đâu.

158
00:10:57,910 --> 00:11:03,250
‫INT Và nếu tôi muốn, tôi có thể sử dụng một nút chuỗi in để xem giá trị của nó.

159
00:11:03,280 --> 00:11:04,360
‫Không cần phải làm điều đó.

160
00:11:04,360 --> 00:11:05,680
‫Chúng tôi đã biết cách làm điều đó.

161
00:11:05,680 --> 00:11:09,760
‫Tôi chỉ chứng minh rằng chúng ta không thể ghi vào biến này.

162
00:11:09,790 --> 00:11:13,630
‫Được rồi, vì vậy tôi sẽ tiếp tục và đánh dấu các nút này và xóa chúng.

163
00:11:13,630 --> 00:11:15,880
‫Vì vậy, biểu đồ của chúng tôi bây giờ đã được điền.

164
00:11:15,880 --> 00:11:21,700
‫Chúng tôi đã biết rằng chúng tôi có thể làm cho các biến của chúng tôi chỉ hiển thị trên các giá trị mặc định và chúng tôi có thể làm cho chúng

165
00:11:21,700 --> 00:11:24,550
‫chỉ có thể chỉnh sửa trên các giá trị mặc định hoặc chỉ trên phiên bản.

166
00:11:24,550 --> 00:11:27,820
‫Vì vậy, chúng tôi thực sự có toàn quyền kiểm soát từ phía C ++.

167
00:11:27,850 --> 00:11:34,240
‫Bây giờ chúng tôi cũng thấy rằng chúng tôi có thể hiển thị các biến này vào biểu đồ sự kiện và làm cho chúng chỉ đọc hoặc

168
00:11:34,240 --> 00:11:38,650
‫đọc ngay bằng cách sử dụng các chỉ định chỉ định đọc bản thiết kế chi tiết này.

169
00:11:38,650 --> 00:11:40,180
‫Vì vậy, bây giờ bạn có một thách thức.

170
00:11:40,180 --> 00:11:43,330
‫Trong bài giảng trước, chúng ta đã tạo một biến.

171
00:11:43,330 --> 00:11:45,310
‫Tôi đã làm một chiếc phao và gọi nó là tốc độ.

172
00:11:45,340 --> 00:11:46,960
‫Bây giờ bạn sẽ sử dụng biến đó.

173
00:11:46,960 --> 00:11:52,180
‫Bạn tạo nó trong phần cuối cùng và kiểm soát quyền truy cập của nó trong biểu đồ sự kiện.

174
00:11:52,180 --> 00:11:57,700
‫Vì vậy, hãy hiển thị nó vào biểu đồ sự kiện bằng cách sử dụng một trong những chỉ số mới mà bạn đã học, và sau

175
00:11:57,700 --> 00:12:00,520
‫đó bạn sẽ kiểm tra quyền truy cập đọc ghi cho điều này.

176
00:12:00,520 --> 00:12:06,040
‫Sử dụng nút chuỗi in để bạn có thể thấy giá trị của nó và nếu bạn thay đổi nó, hãy tự chứng minh rằng bạn

177
00:12:06,040 --> 00:12:07,000
‫đã thay đổi nó.

178
00:12:07,000 --> 00:12:12,520
‫Vì vậy, nếu bạn làm cho bản thiết kế biến của mình được đọc đúng, hãy thử thay đổi nó bằng một nút tập hợp và sau đó sử dụng

179
00:12:12,520 --> 00:12:15,880
‫nút chuỗi in để xem giá trị của nó bằng cách sử dụng sự kiện bắt đầu phát.

180
00:12:15,880 --> 00:12:21,640
‫Nếu bạn làm cho nó chỉ đọc bản thiết kế thì bạn chỉ cần lấy giá trị và in giá trị của nó bằng cách sử dụng

181
00:12:21,640 --> 00:12:22,120
‫chuỗi in.

182
00:12:22,120 --> 00:12:29,080
‫Vì vậy, hãy thêm chỉ định chính xác vào biến tùy chỉnh của bạn và sử dụng chuỗi in để kiểm tra quyền truy cập trong biểu đồ

183
00:12:29,080 --> 00:12:29,590
‫sự kiện.

184
00:12:29,590 --> 00:12:31,780
‫Tạm dừng video và thử cái này.

185
00:12:34,570 --> 00:12:34,990
‫Được chứ.

186
00:12:34,990 --> 00:12:40,330
‫Vì vậy, tôi sẽ cuộn xuống biến tốc độ của mình ở đây và biến tốc độ của tôi được chỉnh sửa ở bất kỳ đâu và tôi muốn

187
00:12:40,330 --> 00:12:41,620
‫nó được đọc bản thiết kế.

188
00:12:41,620 --> 00:12:44,530
‫Đúng vậy, vì vậy tôi có thể thay đổi nó từ trong biểu đồ sự kiện.

189
00:12:44,530 --> 00:12:49,110
‫Vì vậy, tôi sẽ thêm bản thiết kế, đọc, viết và biên dịch đơn giản.

190
00:12:49,120 --> 00:12:55,990
‫Vì vậy, trở lại bể ao BP, nếu tôi nhập tốc độ bây giờ, tôi sẽ thấy bộ thu và bộ định vị cho điều này.

191
00:12:56,110 --> 00:12:58,180
‫Vì vậy, tôi sẽ sử dụng tốc độ thiết lập.

192
00:12:58,330 --> 00:13:00,940
‫Tôi sẽ đặt giá trị của nó từ Begin Play.

193
00:13:00,940 --> 00:13:01,930
‫Vì vậy, chúng ta hãy kết nối điều này.

194
00:13:01,930 --> 00:13:09,640
‫Và đối với giá trị, tôi sẽ nhập 900 và từ ghi chú đã đặt nếu tôi kéo ra, tôi có thể nhập chuỗi in.

195
00:13:09,640 --> 00:13:13,780
‫Bây giờ tôi sẽ nhấp và kéo ra khỏi nút đầu ra, nối nó với chuỗi.

196
00:13:13,780 --> 00:13:18,370
‫Vì vậy, nếu tôi nhấn play, có 900, hãy để ý nó cho biết 900. 0.

197
00:13:18,370 --> 00:13:19,960
‫Đó là bởi vì đây là một chiếc phao.

198
00:13:19,960 --> 00:13:24,190
‫Và vì vậy nó cho tôi phép lịch sự khi hiển thị dấu thập phân đầu tiên đó.

199
00:13:24,190 --> 00:13:26,680
‫Vì vậy, đó là một tính năng hay được tích hợp sẵn ở đây.

200
00:13:26,680 --> 00:13:31,630
‫Nó hiển thị cho tôi một chữ số ở bên phải dấu thập phân cho biến tốc độ của tôi.

201
00:13:31,630 --> 00:13:36,550
‫Vì vậy, tóm lại, chúng tôi đã tìm hiểu thêm một số chỉ định cho macro thuộc tính mới.

202
00:13:36,580 --> 00:13:41,650
‫Chúng tôi đã học chỉ các giá trị mặc định hiển thị, chỉ chỉnh sửa các giá trị mặc định và chỉ chỉnh sửa phiên bản.

203
00:13:41,650 --> 00:13:47,110
‫Và chúng tôi cũng đã học cách có thể kiểm soát quyền truy cập đọc ghi trong biểu đồ sự kiện với Blueprint,

204
00:13:47,110 --> 00:13:48,550
‫read, write và Blueprint Read.

205
00:13:48,550 --> 00:13:56,350
‫Chỉ có lập trình viên C ++ mới có nhiều quyền kiểm soát đối với những gì được tiếp xúc và những gì có thể được thay đổi trong bản

206
00:13:56,350 --> 00:14:01,060
‫thiết kế và nơi chúng ta sẽ sử dụng chúng trong suốt phần này của khóa học.

207
00:14:01,210 --> 00:14:05,620
‫Và bạn sẽ tiếp tục sử dụng chúng trong suốt sự nghiệp của mình với tư cách là một nhà phát triển động cơ phi thực tế.

208
00:14:06,130 --> 00:14:07,510
‫Hẹn gặp lại các bạn trong bài giảng tiếp theo.

