‫In deze lezing gaan we kijken naar wat een blauwdruk is.
‫Je hebt er misschien wel eens van gehoord.
‫Laten we dat demystificeren.
‫We gaan kijken naar Blueprint versus C++ en welke je moet kiezen, voor welke doeleinden, hoe
‫ze kunnen samenwerken en hoe deze cursus ze gaat leren.
‫Dus laten we erin duiken.
‫Wat is blauwdruk?
‫Nou, bij Blueprint is een visuele programmeertaal.
‫Is deze hier aan de linkerkant in tegenstelling tot C ++, wat een tekstuele blauwdruk is die speciaal voor
‫Unreal is geschreven.
‫U kunt het dus rechtstreeks in de editor programmeren, waar C++ een industriestandaardtaal is en u aparte editors nodig
‫hebt om het te programmeren.
‫Dus Blueprint heeft een aantal bijzondere sterke punten vanwege zijn make-up.
‫Het is snel te veranderen.
‫Als je een wijziging aanbrengt in de blauwdruk, kun je je game vrijwel direct spelen.
‫Is beginnersvriendelijk omdat u geen ingewikkelde bewoordingen hoeft te onthouden in een programmeur die u spreekt.
‫Het is gemakkelijk te ontdekken omdat er tools zijn ingebouwd waarmee u met de rechtermuisknop kunt klikken en zoeken
‫naar functionaliteit die u mogelijk zoekt en kunt zien of deze al bestaat in Unreal.
‫En het is op maat gemaakt voor Unreal, wat betekent dat het past als een goed maatpak.
‫Het heeft geen enkele vorm van concept die niet overeenkomt, omdat het specifiek is gemaakt
‫en ontwerpervriendelijk is.
‫Dit is vooral handig in grotere teams waar je mogelijk met verschillende disciplines werkt.
‫Artiesten en ontwerpers willen misschien liever diep in Blueprint duiken en je helpen met wat functionaliteit
‫of gameplay-ontwerp.
‫Nu heeft C++ duidelijk zijn eigen sterke punten, anders zouden we het niet aanleren.
‫Het kan veel beknopter zijn om te lezen dan Blueprint een industriestandaardtaal is, wat betekent dat
‫er zoveel mensen zijn die de taal al begrijpen, evenals veel hulpmiddelen en
‫alle bijbehorende ondersteuning.
‫En je kunt je kennis van hier leren naar andere disciplines brengen, heel, heel snel.
‫Het is notoir goed in het maken van snelle applicaties.
‫Het heeft toegang tot alle gebieden en alle functionaliteit binnen Unreal, terwijl Blueprint grenzen heeft aan wat
‫het kan doen en goed is voor grotere projecten.
‫Het is veel gemakkelijker om een groot spel in C++ te schrijven dan om het te doen.
‫In Blueprint struikel je om verschillende redenen vaak over Blueprint.
‫Nu kan en moet Blueprint C++ het grootste deel van de functionaliteit samenwerken.
‫De Unreal-bibliotheken zijn geschreven in C++, maar dat betekent niet dat je er geen toegang toe hebt vanuit blauwdrukken.
‫In feite hebt u vrijwel toegang tot alles wat u beschikbaar stelt voor blueprints, en u kunt
‫ook uw eigen C++-functionaliteit toevoegen die vervolgens uw blueprints ook kunnen gebruiken.
‫Dit kan dus een systeem creëren van samenwerkende blauwdrukken en C++ waarmee u het beste van beide werelden kunt
‫maken.
‫In deze cursus zijn we van plan om in het volgende gedeelte de grondbeginselen van onwerkelijk, de onwerkelijke concepten
‫en game-ontwikkelingsconcepten die je nodig hebt, te leren.
‫We gaan je ook de fundamentele programmeerconcepten leren die je moet begrijpen. We gaan dit
‫doen in Blueprint, omdat het niet uitmaakt welke programmeertaal we gebruiken.
‫Deze concepten zijn van toepassing op alle programmeertalen, en daarna gaan we de compilers installeren, de editors
‫die we nodig hebben voor C++, en we gaan de C++-syntaxis leren, de manier waarop we
‫C++ typen om de programmeerconcepten die we in de vorige sectie hebben geleerd.
‫Dus als je het gevoel hebt dat je gewoon vooruit wilt en de C++ wilt leren, houd je paarden vast, laten we
‫eens kijken of je kunt.
‫Dus in het volgende gedeelte gaan we de basis van programmeren leren met blauwdrukken.
‫Dat zijn variabelen.
‫Als verklaringen van functies, elementaire wiskundige concepten zoals vectoren, transformaties en rotaties, onwerkelijke kernconcepten zoals
‫assen, componenten, pionnen en kaarten en activabeheer zoals de marktplaats, het importeren van uw activa,
‫BSP, modelleren en het toevoegen van materialen.
‫Als dat allemaal klinkt als Yep, dat heb ik, Sam, ik kan dat allemaal.
‫Sla dan gerust het volgende deel over.
‫Je kunt meteen beginnen met het leren van C++.
‫Als je een beetje onzeker bent en meer wilt weten over deze concepten, volg dan alsjeblieft en ik
‫zie je in de volgende sectie.