﻿1
00:00:04,210 --> 00:00:05,330
‫Hé, welkom terug.

2
00:00:05,350 --> 00:00:10,540
‫We zijn nu klaar om enkele blauwdrukken te maken op basis van onze basisklasse.

3
00:00:10,540 --> 00:00:16,390
‫Dit wordt dus een relatief gemakkelijke lezing, vooral als je enige ervaring hebt met het werken met

4
00:00:16,390 --> 00:00:17,020
‫blauwdrukken.

5
00:00:17,020 --> 00:00:22,000
‫Om onze bestandsstructuur overzichtelijk te houden, gaan we nu op de inhoudsmap klikken.

6
00:00:22,000 --> 00:00:25,480
‫En hier in de inhoudsmap gaan we een nieuwe map maken.

7
00:00:25,570 --> 00:00:29,560
‫Dus laten we doorgaan en met de rechtermuisknop klikken en een nieuwe map selecteren.

8
00:00:29,560 --> 00:00:35,110
‫En aangezien deze map alle blauwdrukken bevat die we voor dit spelproject hebben gemaakt, gaan we

9
00:00:35,110 --> 00:00:36,910
‫deze map gewoon blauwdrukken noemen.

10
00:00:36,910 --> 00:00:42,280
‫Dubbelklik nu op blauwdrukken om dat te openen en we gaan hier een nieuwe map maken.

11
00:00:42,280 --> 00:00:46,090
‫Dus klik met de rechtermuisknop op nieuwe map en laten we deze Pons noemen.

12
00:00:46,090 --> 00:00:51,850
‫Dus we gaan alle -- blauwdrukken die we maken hier in de Pons-map plaatsen.

13
00:00:51,970 --> 00:00:54,070
‫Dus laten we doorgaan en die creëren.

14
00:00:54,100 --> 00:01:01,390
‫Ik ga terug naar Toon tanks onder C++ klassen waar we onze basis pion C++ klasse hebben en we kunnen een

15
00:01:01,390 --> 00:01:07,840
‫blauwdruk maken op basis van deze C++ klasse door rechts te klikken en Create Blueprint class te selecteren op

16
00:01:07,840 --> 00:01:09,580
‫basis van basis pion.

17
00:01:09,580 --> 00:01:13,900
‫Nu krijgen we de optie om te selecteren waar we deze nieuwe blauwdruk moeten plaatsen.

18
00:01:13,930 --> 00:01:18,220
‫Ik ga op de vervolgkeuzelijst naast blauwdrukken klikken, zodat ik de map Pionnen kan zien.

19
00:01:18,220 --> 00:01:22,930
‫Ik ga dat selecteren, en hier wil ik de nieuwe blauwdruk plakken.

20
00:01:22,960 --> 00:01:26,740
‫Laten we nu doorgaan en deze blauwdruk een betekenisvolle naam geven.

21
00:01:26,740 --> 00:01:30,280
‫Het is een goede gewoonte om de naam vooraf te laten gaan door Bpy.

22
00:01:30,280 --> 00:01:32,410
‫We weten dus dat dit een blauwdruk is.

23
00:01:32,560 --> 00:01:36,880
‫Dus ik ga zeggen blauwdruk en laten we deze BP pion tank noemen.

24
00:01:36,880 --> 00:01:42,550
‫Dit wordt de tank die we gaan besturen terwijl we ronddraaien en dingen bombarderen in dit

25
00:01:42,550 --> 00:01:43,090
‫spel.

26
00:01:43,090 --> 00:01:50,020
‫Dus BP Pawn Tank, laten we op Create Blueprint Class klikken en hier is onze blauwdruk voor de piontank.

27
00:01:50,020 --> 00:01:55,930
‫En hier rechtsboven zien we een pion op basis van de ouderklasse, en dat is precies wat we wilden.

28
00:01:56,650 --> 00:01:58,360
‫Nu naar linksboven.

29
00:01:58,360 --> 00:02:05,740
‫We hebben het componentenpaneel en helemaal bovenaan zien we BP Pawn Tank tussen haakjes zelf.

30
00:02:05,740 --> 00:02:08,260
‫Dit is de algemene blauwdruk zelf.

31
00:02:08,260 --> 00:02:14,340
‫En in het detailvenster hebben we allerlei eigenschappen die we kunnen zien die standaard worden weergegeven.

32
00:02:14,350 --> 00:02:18,220
‫Ga nu terug naar het componentenpaneel net onder BP Pawn Tank.

33
00:02:18,220 --> 00:02:21,610
‫We zien alle componenten die we in C++ hebben gemaakt.

34
00:02:21,610 --> 00:02:24,460
‫We hebben de capsule die wordt aangeduid als de wortel.

35
00:02:24,460 --> 00:02:26,110
‫Daarom staat het helemaal bovenaan.

36
00:02:26,110 --> 00:02:31,630
‫En daaraan vastgemaakt, hebben we de basisgaas, dan de huidige maas, dan het projectiel-spawnpunt en merk

37
00:02:31,630 --> 00:02:37,960
‫op dat deze ingesprongen zijn, wat aangeeft dat ze zijn bevestigd aan de component erboven en ze hebben deze

38
00:02:37,960 --> 00:02:43,450
‫handige kleine vervolgkeuzelijsten waarmee we kunnen instorten dingen die aan een bepaald onderdeel zijn gekoppeld

39
00:02:43,450 --> 00:02:45,400
‫als we dat willen doen.

40
00:02:45,400 --> 00:02:49,090
‫Als je al eerder in blauwdrukken hebt gewerkt, zul je merken dat er iets ontbreekt.

41
00:02:49,090 --> 00:02:55,150
‫Als u een van deze componenten hier in het detailvenster selecteert, is het plotseling erg leeg.

42
00:02:55,150 --> 00:03:00,640
‫En dat komt omdat er niets wordt blootgesteld aan blauwdrukken van de C++-kant.

43
00:03:00,640 --> 00:03:07,780
‫Dit is iets waar we als C++-ontwikkelaars in Unreal Engine controle over hebben, je kunt componenten blootstellen aan

44
00:03:07,780 --> 00:03:08,530
‫blauwdrukken.

45
00:03:08,530 --> 00:03:11,110
‫Daarom kunnen we ze hier in het componentenpaneel zien.

46
00:03:11,110 --> 00:03:16,810
‫Maar we hebben geen van de eigenschappen blootgelegd die bij deze componenten horen, want dat is iets

47
00:03:16,810 --> 00:03:23,140
‫dat we actief moeten specificeren vanaf de C++-kant, en we gaan leren hoe we dat moeten doen in de komende

48
00:03:23,140 --> 00:03:23,560
‫video's.

49
00:03:23,560 --> 00:03:29,620
‫Dus als het tijd is om de capsulecomponent te nemen en de grootte aan te passen of de basisgaas te nemen

50
00:03:29,620 --> 00:03:35,320
‫en er daadwerkelijk een mesh aan toe te wijzen, kunnen we die dingen gaan doen zodra we die eigenschappen hebben

51
00:03:35,320 --> 00:03:40,300
‫blootgelegd en dan kunnen we ze zien hier in het detailvenster en geef die eigenschappen geldige waarden.

52
00:03:40,300 --> 00:03:43,300
‫Dus nu hebben we een BP -- tank.

53
00:03:43,300 --> 00:03:48,190
‫Zoals ik al zei, dit wordt de tank waar we ronddraaien en de wereld verwoesten.

54
00:03:48,190 --> 00:03:49,360
‫Dus dat is geweldig.

55
00:03:49,360 --> 00:03:52,270
‫Laten we doorgaan en BP afsluiten -- tank.

56
00:03:52,270 --> 00:03:57,580
‫En vervolgens willen we nog een blauwdrukklasse maken op basis van base --.

57
00:03:57,580 --> 00:03:59,860
‫En dit kan voor de toren zijn.

58
00:03:59,890 --> 00:04:06,670
‫Dat is de vijand die we op dit centrale punt hier zullen hebben gepost en het niveau waarmee we

59
00:04:06,670 --> 00:04:07,420
‫zullen strijden.

60
00:04:07,420 --> 00:04:10,510
‫Dit wordt dus een uitdaging voor jou.

61
00:04:10,510 --> 00:04:15,010
‫Je gaat een nieuwe blauwdrukklasse maken op basis van base --.

62
00:04:15,010 --> 00:04:18,640
‫Ga je gang en noem dit BP, onderstrepingsteken -- torentje.

63
00:04:18,640 --> 00:04:22,090
‫Dus pauzeer de video en maak nu deze blauwdruk.

64
00:04:25,130 --> 00:04:25,670
‫Oké.

65
00:04:25,670 --> 00:04:29,900
‫Laten we doorgaan en onze tweede blauwdruk maken op basis van basis --.

66
00:04:29,900 --> 00:04:36,590
‫Dus hier is onze basis --, laten we met de rechtermuisknop klikken om een blauwdrukklasse te maken op basis

67
00:04:36,590 --> 00:04:44,270
‫van de basispion en laten we de Pawns-map selecteren en we kunnen deze BP Pawn Turret noemen en op Blauwdrukklasse maken klikken.

68
00:04:44,270 --> 00:04:47,600
‫En hier is onze blauwdruk voor het torentje.

69
00:04:47,630 --> 00:04:53,120
‫Nu ziet het er precies hetzelfde uit als de basispion en we gaan dat veranderen in de volgende lezing

70
00:04:53,120 --> 00:04:58,310
‫wanneer we deze componenten gaan blootstellen aan blauwdrukken, zodat we hier enkele eigenschappen kunnen instellen om deze blauwdruk

71
00:04:58,310 --> 00:05:01,280
‫er anders uit te laten zien dan de piontank.

72
00:05:01,670 --> 00:05:09,050
‫Dus in deze lezing hebben we een BP-piontankblauwdruk afgeleid van de basispionklasse, evenals een

73
00:05:09,050 --> 00:05:09,680
‫BP-piontorentje.

74
00:05:09,680 --> 00:05:13,880
‫In de volgende lezing gaan we het hebben over hoe we deze van elkaar kunnen

75
00:05:13,880 --> 00:05:18,410
‫laten verschillen door hun componenten bloot te stellen aan de blauwdruk, zodat we enkele eigenschappen kunnen bewerken.

76
00:05:18,770 --> 00:05:19,760
‫Ik zie je snel.

