﻿1
00:00:04,200 --> 00:00:05,670
‫Hé, welkom terug.

2
00:00:05,700 --> 00:00:12,630
‫In de laatste video hebben we een paar nieuwe eigenschapspecificaties geleerd waarmee we onze C++-variabelen op bepaalde manieren

3
00:00:12,630 --> 00:00:16,110
‫kunnen weergeven in het detailvenster in de blauwdrukken.

4
00:00:16,110 --> 00:00:22,260
‫In deze video gaan we wat meer specificaties leren waarmee we meer controle hebben over de toegang

5
00:00:22,260 --> 00:00:23,430
‫tot die variabelen.

6
00:00:23,430 --> 00:00:29,400
‫In het detailvenster gaan we het ook hebben over hoe we toegang kunnen verlenen, lezen of

7
00:00:29,400 --> 00:00:33,330
‫schrijven in de feitelijke gebeurtenisgrafiek voor een bepaalde C++-variabele.

8
00:00:33,330 --> 00:00:34,860
‫Dus laten we er meteen in duiken.

9
00:00:35,310 --> 00:00:35,820
‫Oké.

10
00:00:35,820 --> 00:00:41,640
‫Dus ik ben hier terug in VS-code en hier zijn de variabelen die we in de laatste video hebben gemaakt.

11
00:00:41,670 --> 00:00:44,130
‫Nu is hier mijn snelheidsvariabele.

12
00:00:44,130 --> 00:00:45,900
‫Dit was voor de uitdaging.

13
00:00:45,900 --> 00:00:51,510
‫Je hebt waarschijnlijk een andere variabele gemaakt, wat helemaal goed is, dus bewaar die variabele daar.

14
00:00:51,510 --> 00:00:53,880
‫In deze video gaan we er nog wat mee doen.

15
00:00:53,880 --> 00:00:59,760
‫Nu hebben we geleerd dat we een variabele overal zichtbaar kunnen maken, en als we zeggen waar dan ook,

16
00:00:59,760 --> 00:01:04,110
‫bedoelen we in het detailvenster, ofwel op een instantie of op de standaardblauwdruk.

17
00:01:04,140 --> 00:01:11,550
‫We hebben gezien dat we het ook overal kunnen laten bewerken, en wanneer we alleen zichtbare instantie gebruiken, is het alleen zichtbaar

18
00:01:11,580 --> 00:01:12,600
‫op een instantie.

19
00:01:12,600 --> 00:01:17,430
‫Je kunt het niet eens zien op de standaardblauwdruk en je kunt het in ieder geval niet bewerken omdat het grijs

20
00:01:17,430 --> 00:01:17,820
‫is.

21
00:01:17,820 --> 00:01:21,330
‫Dit stelt ons dus in staat om onze variabele alleen zichtbaar te maken op de instantie.

22
00:01:21,330 --> 00:01:25,080
‫Maar wat als we willen dat het alleen zichtbaar is op de standaardblauwdruk?

23
00:01:25,080 --> 00:01:27,360
‫Nou, daar zijn ook specificaties voor.

24
00:01:27,390 --> 00:01:34,560
‫Laten we er nog een maken in 32 en laten we dit alleen zichtbare standaardwaarden int noemen.

25
00:01:35,210 --> 00:01:37,520
‫En we kunnen dit initialiseren naar een waarde.

26
00:01:37,520 --> 00:01:41,930
‫Ik geef het vijf en we geven dit ook een U-eigendom.

27
00:01:41,930 --> 00:01:45,640
‫En de specificeren zijn om dit alleen zichtbaar te maken op de standaardinstellingen.

28
00:01:45,650 --> 00:01:47,780
‫Je kunt waarschijnlijk wel raden wat het is.

29
00:01:47,780 --> 00:01:50,810
‫Het zijn alleen zichtbare standaardinstellingen.

30
00:01:50,810 --> 00:01:56,960
‫Dus ik ga dit compileren en hier in de editor ga ik BP Pond Tank weer openen.

31
00:01:56,960 --> 00:02:02,210
‫En met BP Pond Tank zelf geselecteerd, staan al onze variabelen hier bovenaan, dus ik ga er

32
00:02:02,210 --> 00:02:03,170
‫niet naar zoeken.

33
00:02:03,170 --> 00:02:09,620
‫Maar hier zijn onze zichtbare standaardwaarden alleen int en het heeft de waarde vijf en natuurlijk is het nu grijs weergegeven, zoals de naam

34
00:02:09,620 --> 00:02:12,500
‫al doet vermoeden, het is alleen zichtbaar op de standaard.

35
00:02:12,500 --> 00:02:19,370
‫Dus als ik de wereld in ga en hier een van de instanties van BP-vijvertank selecteer, zijn er geen zichtbare standaardwaarden alleen

36
00:02:19,370 --> 00:02:23,540
‫int het is niet zichtbaar op de instantie, alleen op de standaard.

37
00:02:23,540 --> 00:02:25,100
‫Dus dat is nu logisch.

38
00:02:25,100 --> 00:02:30,860
‫Laten we teruggaan naar VS-code en we hebben nog een paar specificaties om over te leren.

39
00:02:30,890 --> 00:02:36,680
‫Nu hebben we gezien dat we overal kunnen bewerken en dat we met onze zichtbare specificaties alleen instantie

40
00:02:36,680 --> 00:02:38,360
‫of alleen standaard kunnen kiezen.

41
00:02:38,360 --> 00:02:45,710
‫Dus zoals je waarschijnlijk al geraden hebt, kunnen we alleen de instantie bewerken of alleen de standaardinstellingen als we dat willen.

42
00:02:45,710 --> 00:02:48,140
‫Dus laten we er nog een paar maken in 30 tweeën.

43
00:02:48,140 --> 00:02:55,310
‫Ik ga er een maken genaamd edit defaults only int en initialiseer dat naar een waarde zeg negen

44
00:02:55,310 --> 00:03:00,020
‫en dan nog een int 32 genaamd edit instance only int.

45
00:03:00,020 --> 00:03:02,600
‫En ik geef dit een waarde van 14.

46
00:03:02,600 --> 00:03:09,740
‫Dus we willen dat alleen standaardinstellingen int bewerkbaar zijn op de standaardinstellingen en alleen de instantie bewerken en alleen op

47
00:03:09,740 --> 00:03:11,900
‫de instantie kunnen worden bewerkt.

48
00:03:11,900 --> 00:03:17,870
‫Nu zijn de namen van deze specificeerders vrij consistent, dus ik zou graag willen dat je even raadt wat de

49
00:03:17,870 --> 00:03:20,360
‫specificeerders zouden zijn voor deze twee toegangsniveaus.

50
00:03:20,390 --> 00:03:23,150
‫Ga je gang en doe gewoon een snelle kleine mini-uitdaging.

51
00:03:23,150 --> 00:03:26,330
‫Pauzeer de video en vul deze in, kijk of je gelijk hebt.

52
00:03:29,030 --> 00:03:32,570
‫Oké, dit worden je eigenschappen en de standaardinstellingen.

53
00:03:32,600 --> 00:03:35,600
‫Alleen het einde zal je waarschijnlijk al raden.

54
00:03:35,600 --> 00:03:44,060
‫Alleen standaardinstellingen bewerken en alleen voor het bewerken van de instantie int. Ik geef dit een u-eigenschapsmacro en dit

55
00:03:44,060 --> 00:03:46,400
‫is alleen een bewerkingsinstantie.

56
00:03:46,400 --> 00:03:47,810
‫Het is dus vrij intuïtief.

57
00:03:47,840 --> 00:03:54,530
‫Laten we doorgaan en deze compileren en terug hier in de editor met BP -- tank open hier zijn alleen onze

58
00:03:54,530 --> 00:04:01,100
‫standaardinstellingen voor bewerken. We zien niet alleen de bewerkingsinstantie en we hadden niet verwacht dat het op negen staat, hier

59
00:04:01,100 --> 00:04:08,090
‫kunnen we het wijzigen en als we gaan de wereld in met een van onze geselecteerde instanties, we kunnen alleen instantie bewerken

60
00:04:08,090 --> 00:04:10,790
‫int zien en dat is natuurlijk ook bewerkbaar.

61
00:04:10,970 --> 00:04:14,840
‫Daarom hebben we hier nu drie nieuwe specificaties aan onze grafiek toegevoegd.

62
00:04:14,840 --> 00:04:21,020
‫We hebben alleen zichtbare standaardwaarden, die alleen in de standaardkolom en in de alleen-lezen rij staan.

63
00:04:21,050 --> 00:04:26,450
‫En dan hebben we alleen de standaardinstellingen bewerken en alleen de instantie in hun respectieve rijen bewerken.

64
00:04:26,600 --> 00:04:31,880
‫Dus we vullen deze grafiek vrij snel, maar je zult merken dat er een paar lege plekken

65
00:04:31,880 --> 00:04:35,840
‫zijn daar aan de rechterkant en in de kolom van de gebeurtenisgrafiek.

66
00:04:35,840 --> 00:04:38,300
‫Dus laten we het hier nu even over hebben.

67
00:04:38,300 --> 00:04:45,230
‫Ik ben hier in BP Pond Tank, en we hebben al deze variabelen die we hebben blootgesteld aan de details, panelen,

68
00:04:45,410 --> 00:04:47,030
‫afhankelijk van hun specificaties.

69
00:04:47,060 --> 00:04:49,370
‫Je kunt ze hier of op een instantie bekijken.

70
00:04:49,370 --> 00:04:52,010
‫Maar wat als ik hier met de rechtermuisknop klik in de gebeurtenisgrafiek?

71
00:04:52,040 --> 00:04:57,440
‫De gebeurtenisgrafiek is een andere plaats waar we toegang hebben tot variabelen en deze mogelijk kunnen wijzigen.

72
00:04:57,440 --> 00:05:02,150
‫Dus als ik ergens edit typ, zie ik de edit nergens.

73
00:05:02,150 --> 00:05:05,090
‫INT wordt het niet blootgesteld aan de gebeurtenisgrafiek.

74
00:05:05,090 --> 00:05:06,860
‫Daar hebben we geen toegang toe.

75
00:05:06,860 --> 00:05:13,460
‫Er zijn nog andere specificeerders waarmee we dingen hier in de gebeurtenisgrafiek kunnen weergeven en die kunnen

76
00:05:13,460 --> 00:05:18,800
‫werken in combinatie met de specificeerders die de toegankelijkheid van het detailvenster regelen.

77
00:05:18,800 --> 00:05:23,150
‫En ik zou graag een van deze variabelen blootstellen aan de gebeurtenisgrafiek.

78
00:05:23,150 --> 00:05:26,870
‫Nu, ik zou elk van deze kunnen kiezen, maar ik ga dit overal zichtbaar kiezen.

79
00:05:26,870 --> 00:05:27,830
‫INT Nu de U.

80
00:05:27,830 --> 00:05:32,630
‫Eigenschappenmacro kan meerdere invoer hebben, dus we zijn overal zichtbaar.

81
00:05:32,630 --> 00:05:34,010
‫Dat kunnen we nog hebben.

82
00:05:34,010 --> 00:05:39,920
‫Ik ga een komma plaatsen en ik zou er nog een willen toevoegen die is gespecificeerd om dit

83
00:05:39,920 --> 00:05:42,680
‫overal zichtbaar te maken eindblootstelling aan de gebeurtenisgrafiek.

84
00:05:42,680 --> 00:05:48,650
‫Dus wat ik ga gebruiken is blauwdruk lezen, schrijven, blauwdruk lezen.

85
00:05:48,650 --> 00:05:51,230
‫Schrijven heeft te maken met de gebeurtenisgrafiek.

86
00:05:51,350 --> 00:05:54,500
‫Het heeft niets te maken met controle over het detailvenster.

87
00:05:54,500 --> 00:05:57,140
‫Daar is dit overal zichtbaar voor.

88
00:05:57,140 --> 00:06:02,570
‫Dus Blueprint Rewrite heeft, zoals de naam al doet vermoeden, leestoegang en schrijftoegang.

89
00:06:02,570 --> 00:06:04,240
‫Dus laten we eens kijken hoe dat eruit ziet.

90
00:06:04,250 --> 00:06:11,030
‫Laten we dit compileren en ik ben hier terug in de editor in de gebeurtenisgrafiek als ik met de rechtermuisknop klik en

91
00:06:11,030 --> 00:06:11,960
‫ergens zichtbaar typ.

92
00:06:12,660 --> 00:06:18,630
‫We zullen zien dat twee verschillende opties overal zichtbaar worden int en overal zichtbaar worden ingesteld.

93
00:06:18,630 --> 00:06:21,330
‫INT Als je selecteert, overal zichtbaar worden.

94
00:06:21,330 --> 00:06:27,690
‫INT We krijgen een knooppunt en dit is net als elk ander blauwdrukknooppunt, het vertegenwoordigt die C++-variabele en als we hier

95
00:06:27,690 --> 00:06:32,430
‫vanaf slepen, hebben we toegang tot die waarde om er iets mee te doen.

96
00:06:32,430 --> 00:06:38,400
‫Nu ga ik naar buiten scrollen en je zult zien dat we deze grijze knooppunten hebben, acteur begint, overlapt

97
00:06:38,400 --> 00:06:43,500
‫en gebeurtenisvinkje en Begin Play wordt aan het begin van het spel genoemd, zoals je weet.

98
00:06:43,500 --> 00:06:45,120
‫Dus we kunnen hier iets doen.

99
00:06:45,120 --> 00:06:51,750
‫Ik zou graag een print string node gebruiken en als ik de print string weg sleep en typ, dan is het hier.

100
00:06:51,750 --> 00:06:57,750
‫Het is een blauwdrukfunctieknooppunt en er is een invoer voor nodig die in string wordt genoemd.

101
00:06:57,750 --> 00:07:02,250
‫Als ik er nu overheen zweef, staat er in tekenreeks en dan tekenreeks daaronder.

102
00:07:02,250 --> 00:07:05,940
‫Dat is het type dat dit knooppunt accepteert als invoerparameter.

103
00:07:05,940 --> 00:07:10,260
‫En we weten dat onze zichtbare int overal een int 32 is, geen string.

104
00:07:10,260 --> 00:07:17,400
‫Maar als je vanuit de uitvoer van deze notitie klikt en het hier in de invoer sleept en plakt voordat je de

105
00:07:17,400 --> 00:07:23,370
‫linkermuisknop loslaat, zie je een pop-up die zegt: convert integer to string en als je loslaat, krijg je dit

106
00:07:23,370 --> 00:07:29,850
‫handige conversieknooppunt dat converteert van een geheel getal naar het tekenreekstype, wat erg handig voor ons is omdat we niet

107
00:07:29,850 --> 00:07:34,650
‫hoeven uit te zoeken hoe we een geheel getal naar een tekenreeks moeten converteren.

108
00:07:34,650 --> 00:07:36,480
‫Bij ons gaat het gewoon automatisch.

109
00:07:36,510 --> 00:07:42,540
‫Als ik nu op play druk, wordt de waarde 12 drie keer afgedrukt en duurt het maar een paar seconden.

110
00:07:42,540 --> 00:07:44,430
‫Dat is het gedrag van print string.

111
00:07:44,430 --> 00:07:50,550
‫De reden dat we het drie keer zien, is omdat ik hier in de wereld drie verschillende exemplaren van een

112
00:07:50,550 --> 00:07:51,330
‫BP-vijvertank heb.

113
00:07:51,330 --> 00:07:54,900
‫Afhankelijk van hoeveel je de wereld in hebt gesleept, zul je er zoveel zien.

114
00:07:54,900 --> 00:08:00,210
‫Omdat voor elk van deze individuele gevallen het begin van het spel aan het begin van het spel wordt

115
00:08:00,210 --> 00:08:00,630
‫geroepen.

116
00:08:00,630 --> 00:08:06,180
‫Dus om verwarring te voorkomen, ga ik gewoon mijn andere twee verwijderen en een enkel exemplaar van Beep Pond

117
00:08:06,180 --> 00:08:08,220
‫Tank hier in de wereld achterlaten.

118
00:08:08,220 --> 00:08:15,270
‫Dus ik heb er maar één en als ik weer op play druk, zie ik 12 maar één keer op het scherm afgedrukt.

119
00:08:15,270 --> 00:08:21,840
‫Dus dat is leestoegang tot overal zichtbaar int maar we zagen dat we ook schrijftoegang hebben.

120
00:08:21,840 --> 00:08:24,960
‫Dat betekent dat we de waarde van hier in de gebeurtenisgrafiek kunnen instellen.

121
00:08:24,960 --> 00:08:32,220
‫Dus als ik met de rechtermuisknop klik en overal int zichtbaar typ, kan ik overal zichtbaar int selecteren en ik heb een

122
00:08:32,220 --> 00:08:38,850
‫setterknooppunt dat een invoer nodig heeft die we kunnen doorgeven aan de waarde van een ander knooppunt of we kunnen

123
00:08:38,850 --> 00:08:42,900
‫dit kleine tekstvak en harde code nemen van waarde, zeg 66.

124
00:08:42,900 --> 00:08:48,660
‫En nu, zodra de uitvoeringsstroom vanaf het begin van het spel dit knooppunt bereikt,

125
00:08:48,660 --> 00:08:54,480
‫gaat het setterknooppunt overal naar zichtbaar schrijven en stelt het zijn waarde in op 66.

126
00:08:54,480 --> 00:08:56,610
‫En deze kunnen we natuurlijk weer uitprinten.

127
00:08:56,610 --> 00:08:58,590
‫Dus ik ga print string gebruiken.

128
00:09:00,070 --> 00:09:05,700
‫En voor de waarde die in print string wordt doorgegeven, wil ik graag de waarde van zichtbaar overal int.

129
00:09:05,710 --> 00:09:07,720
‫Nu kan ik dit op twee manieren doen.

130
00:09:07,720 --> 00:09:13,990
‫De setter heeft een retourknooppunt, dus nadat het de waarde heeft ingesteld, retourneert het die waarde en kunnen we het gebruiken zodat we

131
00:09:13,990 --> 00:09:16,990
‫het rechtstreeks kunnen aansluiten om de tekenreeks af te drukken.

132
00:09:16,990 --> 00:09:23,770
‫De andere manier is om gewoon met de rechtermuisknop te klikken en overal zichtbaar te worden in het gebruik van dat knooppunt

133
00:09:23,770 --> 00:09:29,470
‫en we kunnen de waarde van dit knooppunt rechtstreeks aansluiten op de printstring die precies hetzelfde zou doen.

134
00:09:29,470 --> 00:09:30,700
‫Dat heb ik dus niet nodig.

135
00:09:30,700 --> 00:09:31,960
‫Ik ga dat knooppunt verwijderen.

136
00:09:31,960 --> 00:09:38,680
‫En wat ik nu verwacht te zien wanneer ik het spel speel, is om eerst de waarde van zichtbaar overal int af

137
00:09:38,680 --> 00:09:46,480
‫te drukken, die begint bij 12 en dan nadat ik de waarde op 66 heb ingesteld, zou ik de waarde 66 moeten zien afdrukken naar

138
00:09:46,480 --> 00:09:47,320
‫het scherm.

139
00:09:47,320 --> 00:09:50,560
‫Dus laten we op play drukken en we zien 12 en 66.

140
00:09:50,560 --> 00:09:52,540
‫Nu zien ze eruit alsof ze in omgekeerde volgorde staan.

141
00:09:52,540 --> 00:09:56,170
‫Dat komt omdat print string nieuwere berichten bovenaan toevoegt.

142
00:09:56,170 --> 00:09:58,270
‫Dus dat is normaal gedrag.

143
00:09:58,270 --> 00:09:59,110
‫Oke geweldig.

144
00:09:59,110 --> 00:10:02,800
‫We hebben dus gezien dat we nu een variabele blauwdruk kunnen laten lezen.

145
00:10:02,800 --> 00:10:07,210
‫We kunnen ook bepalen of we dit kunnen instellen vanuit de gebeurtenisgrafiek.

146
00:10:07,210 --> 00:10:13,450
‫Laten we dus een andere variabele blootleggen, zodat we deze uit blauwdrukken kunnen halen, maar deze niet hier kunnen instellen om ergens te bewerken.

147
00:10:13,450 --> 00:10:20,080
‫INT Ik ga hier nu een komma aan toevoegen en een gespecificeerd aan toevoegen om toegang te krijgen in de gebeurtenisgrafiek,

148
00:10:20,080 --> 00:10:22,930
‫maar ik kan het niet instellen of ernaar schrijven.

149
00:10:22,930 --> 00:10:30,520
‫Het opgegeven uur is alleen-lezen in de blauwdruk, dus bewerken waar dan ook int is nu alleen-lezen in de blauwdruk.

150
00:10:30,520 --> 00:10:37,570
‫Het is nog steeds bewerkbaar in het detailvenster, zowel in de standaard als op instanties, maar in de gebeurtenisgrafiek is

151
00:10:37,570 --> 00:10:38,470
‫het alleen-lezen.

152
00:10:38,470 --> 00:10:44,080
‫Dus laten we doorgaan en dit compileren en terug hier in de editor, ik ga met de rechtermuisknop in

153
00:10:44,080 --> 00:10:47,080
‫de gebeurtenisgrafiek klikken en typ ergens bewerken en bekijk het.

154
00:10:47,080 --> 00:10:53,050
‫We hebben het einde van de bewerking overal, maar we hebben geen set-edit ergens int omdat het een blauwdruk is die alleen kan

155
00:10:53,050 --> 00:10:55,240
‫worden gelezen, we kunnen er niet naar schrijven.

156
00:10:55,240 --> 00:10:56,650
‫Dus ik ga het selecteren.

157
00:10:56,650 --> 00:10:57,910
‫Hier kun je overal bewerken.

158
00:10:57,910 --> 00:11:03,250
‫INT En als ik zou willen, zou ik een printstring-knooppunt kunnen gebruiken om de waarde ervan te zien.

159
00:11:03,280 --> 00:11:04,360
‫Dat hoeft niet.

160
00:11:04,360 --> 00:11:05,680
‫We weten al hoe we dat moeten doen.

161
00:11:05,680 --> 00:11:09,760
‫Ik laat alleen zien dat we niet naar deze variabele kunnen schrijven.

162
00:11:09,790 --> 00:11:13,630
‫Oké, dus ik ga door en markeer deze knooppunten en verwijder ze.

163
00:11:13,630 --> 00:11:15,880
‫Dus onze grafiek is nu ingevuld.

164
00:11:15,880 --> 00:11:21,700
‫We hebben geleerd dat we onze variabelen alleen zichtbaar kunnen maken voor de standaardinstellingen en dat we ze alleen bewerkbaar kunnen

165
00:11:21,700 --> 00:11:24,550
‫maken voor de standaardinstellingen of alleen voor de instantie.

166
00:11:24,550 --> 00:11:27,820
‫We hebben dus echt volledige controle vanaf de C++-kant.

167
00:11:27,850 --> 00:11:34,240
‫Nu zagen we ook dat we deze variabelen kunnen blootstellen aan de gebeurtenisgrafiek en ze alleen-lezen of

168
00:11:34,240 --> 00:11:38,650
‫juist-lezen kunnen maken met behulp van deze blauwdruk alleen-lezen, blauwdruk lees-schrijfspecificaties.

169
00:11:38,650 --> 00:11:40,180
‫Dus nu heb je een uitdaging.

170
00:11:40,180 --> 00:11:43,330
‫In de laatste lezing hebben we een variabele gemaakt.

171
00:11:43,330 --> 00:11:45,310
‫Ik maakte een vlotter en noemde het snelheid.

172
00:11:45,340 --> 00:11:46,960
‫Nu ga je die variabele nemen.

173
00:11:46,960 --> 00:11:52,180
‫U maakt het in de laatste sectie en beheert de toegang in de gebeurtenisgrafiek.

174
00:11:52,180 --> 00:11:57,700
‫Stel het dus bloot aan de gebeurtenisgrafiek met behulp van een van de nieuwe specificaties die je hebt

175
00:11:57,700 --> 00:12:00,520
‫geleerd, en dan ga je de lees-schrijftoegang hiervoor testen.

176
00:12:00,520 --> 00:12:06,040
‫Gebruik een print string node zodat je de waarde ervan kunt zien en als je het verandert, bewijs dan voor jezelf dat je

177
00:12:06,040 --> 00:12:07,000
‫het hebt veranderd.

178
00:12:07,000 --> 00:12:12,520
‫Dus als je je variabele blauwdruk goed leest, probeer het dan te veranderen met een set node en gebruik dan een print

179
00:12:12,520 --> 00:12:15,880
‫string node om de waarde ervan te zien met event begin play.

180
00:12:15,880 --> 00:12:21,640
‫Als u de blauwdruk alleen-lezen hebt gemaakt, kunt u eenvoudig de waarde ophalen en de waarde afdrukken met behulp van

181
00:12:21,640 --> 00:12:22,120
‫printstring.

182
00:12:22,120 --> 00:12:29,080
‫Voeg dus de juiste specificatie toe aan uw vrije variabele en gebruik print string om de toegang in de gebeurtenisgrafiek te

183
00:12:29,080 --> 00:12:29,590
‫testen.

184
00:12:29,590 --> 00:12:31,780
‫Pauzeer de video en probeer dit eens.

185
00:12:34,570 --> 00:12:34,990
‫Oké.

186
00:12:34,990 --> 00:12:40,330
‫Dus ik ga hier naar beneden scrollen naar mijn snelheidsvariabele en mijn snelheidsvariabele kan overal worden bewerkt en ik zou graag willen

187
00:12:40,330 --> 00:12:41,620
‫dat deze blauwdruk wordt gelezen.

188
00:12:41,620 --> 00:12:44,530
‫Juist, dus ik kan het veranderen vanuit de gebeurtenisgrafiek.

189
00:12:44,530 --> 00:12:49,110
‫Dus ik ga blauwdruk toevoegen, lezen, schrijven en gewoon compileren.

190
00:12:49,120 --> 00:12:55,990
‫Dus terug in de BP-vijvertank, als ik nu snelheid typ, zie ik de getter en setter hiervoor.

191
00:12:56,110 --> 00:12:58,180
‫Dus ik ga de ingestelde snelheid gebruiken.

192
00:12:58,330 --> 00:13:00,940
‫Ik ga de waarde ervan instellen vanaf Begin Play.

193
00:13:00,940 --> 00:13:01,930
‫Dus laten we dit aansluiten.

194
00:13:01,930 --> 00:13:09,640
‫En voor de waarde ga ik 900 invoeren en van de ingestelde notitie als ik wegsleep, kan ik print string typen.

195
00:13:09,640 --> 00:13:13,780
‫Nu ga ik klikken en slepen van het uitvoerknooppunt, sluit het aan op een touwtje.

196
00:13:13,780 --> 00:13:18,370
‫Dus als ik op play druk, is er 900, merk op dat er 900 staat. 0.

197
00:13:18,370 --> 00:13:19,960
‫Dat komt omdat dit een vlotter is.

198
00:13:19,960 --> 00:13:24,190
‫En dus geeft het me de hoffelijkheid om die eerste decimaalteken te tonen.

199
00:13:24,190 --> 00:13:26,680
‫Dus dat is een aardige ingebouwde functie hier.

200
00:13:26,680 --> 00:13:31,630
‫Het toont me één cijfer rechts van de komma voor mijn snelheidsvariabele.

201
00:13:31,630 --> 00:13:36,550
‫Samenvattend hebben we dus wat meer specificaties voor de nieuwe eigenschapmacro geleerd.

202
00:13:36,580 --> 00:13:41,650
‫We hebben alleen zichtbare standaardwaarden geleerd, alleen standaardinstellingen bewerkt en alleen instantie bewerkt.

203
00:13:41,650 --> 00:13:47,110
‫En we hebben ook geleerd hoe we de lees-schrijftoegang in de gebeurtenisgrafiek kunnen regelen met Blueprint, read,

204
00:13:47,110 --> 00:13:48,550
‫write en Blueprint Read.

205
00:13:48,550 --> 00:13:56,350
‫Alleen de C++-programmeur heeft veel controle over wat wordt blootgelegd en wat er in de blauwdruk kan worden gewijzigd en

206
00:13:56,350 --> 00:14:01,060
‫waar we deze in dit gedeelte van de cursus zullen gebruiken.

207
00:14:01,210 --> 00:14:05,620
‫En je zult ze je hele carrière als onwerkelijke engine-ontwikkelaar blijven gebruiken.

208
00:14:06,130 --> 00:14:07,510
‫Ik zie je in de volgende lezing.

