﻿1
00:00:04,530 --> 00:00:08,880
‫In deze lezing gaan we kijken naar wat een blauwdruk is.

2
00:00:09,090 --> 00:00:09,990
‫Je hebt er misschien wel eens van gehoord.

3
00:00:09,990 --> 00:00:11,130
‫Laten we dat demystificeren.

4
00:00:11,490 --> 00:00:18,210
‫We gaan kijken naar Blueprint versus C++ en welke je moet kiezen, voor welke doeleinden, hoe

5
00:00:18,210 --> 00:00:22,860
‫ze kunnen samenwerken en hoe deze cursus ze gaat leren.

6
00:00:22,860 --> 00:00:23,580
‫Dus laten we erin duiken.

7
00:00:24,240 --> 00:00:25,230
‫Wat is blauwdruk?

8
00:00:25,830 --> 00:00:28,770
‫Nou, bij Blueprint is een visuele programmeertaal.

9
00:00:28,770 --> 00:00:34,830
‫Is deze hier aan de linkerkant in tegenstelling tot C ++, wat een tekstuele blauwdruk is die speciaal voor

10
00:00:34,830 --> 00:00:36,150
‫Unreal is geschreven.

11
00:00:36,150 --> 00:00:42,960
‫U kunt het dus rechtstreeks in de editor programmeren, waar C++ een industriestandaardtaal is en u aparte editors nodig

12
00:00:42,960 --> 00:00:45,090
‫hebt om het te programmeren.

13
00:00:46,020 --> 00:00:50,190
‫Dus Blueprint heeft een aantal bijzondere sterke punten vanwege zijn make-up.

14
00:00:50,610 --> 00:00:52,320
‫Het is snel te veranderen.

15
00:00:52,320 --> 00:00:55,560
‫Als je een wijziging aanbrengt in de blauwdruk, kun je je game vrijwel direct spelen.

16
00:00:56,490 --> 00:01:04,530
‫Is beginnersvriendelijk omdat u geen ingewikkelde bewoordingen hoeft te onthouden in een programmeur die u spreekt.

17
00:01:04,530 --> 00:01:09,360
‫Het is gemakkelijk te ontdekken omdat er tools zijn ingebouwd waarmee u met de rechtermuisknop kunt klikken en zoeken

18
00:01:09,360 --> 00:01:13,410
‫naar functionaliteit die u mogelijk zoekt en kunt zien of deze al bestaat in Unreal.

19
00:01:14,130 --> 00:01:19,830
‫En het is op maat gemaakt voor Unreal, wat betekent dat het past als een goed maatpak.

20
00:01:20,070 --> 00:01:27,210
‫Het heeft geen enkele vorm van concept die niet overeenkomt, omdat het specifiek is gemaakt

21
00:01:27,210 --> 00:01:28,650
‫en ontwerpervriendelijk is.

22
00:01:28,650 --> 00:01:33,900
‫Dit is vooral handig in grotere teams waar je mogelijk met verschillende disciplines werkt.

23
00:01:34,170 --> 00:01:40,350
‫Artiesten en ontwerpers willen misschien liever diep in Blueprint duiken en je helpen met wat functionaliteit

24
00:01:40,350 --> 00:01:41,430
‫of gameplay-ontwerp.

25
00:01:42,360 --> 00:01:46,500
‫Nu heeft C++ duidelijk zijn eigen sterke punten, anders zouden we het niet aanleren.

26
00:01:47,160 --> 00:01:53,220
‫Het kan veel beknopter zijn om te lezen dan Blueprint een industriestandaardtaal is, wat betekent dat

27
00:01:53,220 --> 00:01:58,440
‫er zoveel mensen zijn die de taal al begrijpen, evenals veel hulpmiddelen en

28
00:01:58,440 --> 00:01:59,880
‫alle bijbehorende ondersteuning.

29
00:02:00,060 --> 00:02:06,330
‫En je kunt je kennis van hier leren naar andere disciplines brengen, heel, heel snel.

30
00:02:06,330 --> 00:02:10,320
‫Het is notoir goed in het maken van snelle applicaties.

31
00:02:10,950 --> 00:02:17,220
‫Het heeft toegang tot alle gebieden en alle functionaliteit binnen Unreal, terwijl Blueprint grenzen heeft aan wat

32
00:02:17,220 --> 00:02:20,580
‫het kan doen en goed is voor grotere projecten.

33
00:02:20,580 --> 00:02:25,350
‫Het is veel gemakkelijker om een groot spel in C++ te schrijven dan om het te doen.

34
00:02:25,350 --> 00:02:29,640
‫In Blueprint struikel je om verschillende redenen vaak over Blueprint.

35
00:02:30,540 --> 00:02:36,120
‫Nu kan en moet Blueprint C++ het grootste deel van de functionaliteit samenwerken.

36
00:02:36,120 --> 00:02:41,760
‫De Unreal-bibliotheken zijn geschreven in C++, maar dat betekent niet dat je er geen toegang toe hebt vanuit blauwdrukken.

37
00:02:41,760 --> 00:02:48,810
‫In feite hebt u vrijwel toegang tot alles wat u beschikbaar stelt voor blueprints, en u kunt

38
00:02:48,810 --> 00:02:53,820
‫ook uw eigen C++-functionaliteit toevoegen die vervolgens uw blueprints ook kunnen gebruiken.

39
00:02:53,820 --> 00:03:00,570
‫Dit kan dus een systeem creëren van samenwerkende blauwdrukken en C++ waarmee u het beste van beide werelden kunt

40
00:03:00,570 --> 00:03:01,020
‫maken.

41
00:03:02,310 --> 00:03:08,250
‫In deze cursus zijn we van plan om in het volgende gedeelte de grondbeginselen van onwerkelijk, de onwerkelijke concepten

42
00:03:08,250 --> 00:03:10,920
‫en game-ontwikkelingsconcepten die je nodig hebt, te leren.

43
00:03:11,280 --> 00:03:15,810
‫We gaan je ook de fundamentele programmeerconcepten leren die je moet begrijpen. We gaan dit

44
00:03:15,810 --> 00:03:19,320
‫doen in Blueprint, omdat het niet uitmaakt welke programmeertaal we gebruiken.

45
00:03:19,320 --> 00:03:27,300
‫Deze concepten zijn van toepassing op alle programmeertalen, en daarna gaan we de compilers installeren, de editors

46
00:03:27,330 --> 00:03:34,500
‫die we nodig hebben voor C++, en we gaan de C++-syntaxis leren, de manier waarop we

47
00:03:34,500 --> 00:03:41,160
‫C++ typen om de programmeerconcepten die we in de vorige sectie hebben geleerd.

48
00:03:41,610 --> 00:03:47,700
‫Dus als je het gevoel hebt dat je gewoon vooruit wilt en de C++ wilt leren, houd je paarden vast, laten we

49
00:03:47,700 --> 00:03:49,110
‫eens kijken of je kunt.

50
00:03:49,470 --> 00:03:53,880
‫Dus in het volgende gedeelte gaan we de basis van programmeren leren met blauwdrukken.

51
00:03:53,880 --> 00:03:54,600
‫Dat zijn variabelen.

52
00:03:54,600 --> 00:04:00,750
‫Als verklaringen van functies, elementaire wiskundige concepten zoals vectoren, transformaties en rotaties, onwerkelijke kernconcepten zoals

53
00:04:00,750 --> 00:04:07,020
‫assen, componenten, pionnen en kaarten en activabeheer zoals de marktplaats, het importeren van uw activa,

54
00:04:07,020 --> 00:04:10,320
‫BSP, modelleren en het toevoegen van materialen.

55
00:04:10,800 --> 00:04:16,140
‫Als dat allemaal klinkt als Yep, dat heb ik, Sam, ik kan dat allemaal.

56
00:04:16,290 --> 00:04:18,360
‫Sla dan gerust het volgende deel over.

57
00:04:18,360 --> 00:04:21,000
‫Je kunt meteen beginnen met het leren van C++.

58
00:04:21,300 --> 00:04:26,850
‫Als je een beetje onzeker bent en meer wilt weten over deze concepten, volg dan alsjeblieft en ik

59
00:04:27,060 --> 00:04:28,920
‫zie je in de volgende sectie.

