‫Hallo en welkom.
‫In deze video gaan we onze eerste C++-klasse maken en de editor opnieuw compileren vanuit Visual
‫Studio-code.
‫Dus aan het eind van de dag heb je een C++-klasse die je kunt vinden in je
‫inhoudstekening en een Visual Studio-codeproject dat je kunt openen en compileren.
‫Laten we erin duiken en kijken hoe.
‫Dus nu we al onze tools op hun plaats hebben, is het tijd om enkele C++-klassen te gaan maken.
‫Voordat we dat doen, moeten we onze standaardeditor omschakelen, zodat we standaard Visual Studio-code kunnen
‫gebruiken.
‫De plaats om dit te doen is in de voorkeuren van de editor in plaats van in de projectvoorkeuren.
‫Het is dus een globale instelling voor uw hele editor.
‫Dus we gaan naar het bewerkingsmenu, naar de voorkeuren van de editor en dat verschijnt hier op dit tabblad.
‫En dan gaan we in het linkerdeelvenster kijken naar algemeen en dan naar broncode en daaronder
‫is er eigenlijk één optie, onze broncode-editor.
‫Op een pc is dit standaard Visual Studio 2022 op een Mac, standaard Xcode.
‫We willen doorgaan en deze instelling wijzigen zodat we allemaal op dezelfde pagina staan en Visual
‫Studio-code gebruiken.
‫Wanneer je dat doet, verschijnt er een pop-upvenster met de tekst: Hé, deze instelling vereist dat je de editor
‫opnieuw start, dus laten we doorgaan en hem nu opnieuw opstarten.
‫En ik moedig je aan om door te gaan en dit te doen en met mij mee te gaan en de editor opnieuw
‫te starten terwijl je de rest van de volgende stappen bekijkt.
‫Dus nu hebben we ons tabblad Editor-voorkeuren niet nodig, dus we kunnen dat sluiten.
‫Wat we willen doen is onze eerste klas creëren.
‫De klasse die we gaan maken, is voor een bewegend platform dat we in
‫C++ gaan programmeren.
‫Dus de plaats waar we naartoe gaan om een nieuwe C++-klasse te maken, is naar het menu Extra en vervolgens naar de nieuwe C++-klasse hier.
‫Dus we klikken erop, brengen een nieuwe klasse-wizard naar voren en dit gaat automatisch een deel van de code voor
‫ons maken om ons op weg te helpen.
‫Nu willen we een acteur creëren omdat we dit in de wereld gaan plaatsen als een bewegend platform.
‫Er zijn een paar verschillende opties die we theoretisch zouden kunnen hebben, maar omwille van de eenvoud beginnen
‫we met het creëren van een acteur.
‫Dan kunnen we op de volgende knop klikken en willen we onze acteur een naam geven.
‫Dus mijn acteur is hier echt een waardeloze naam voor.
‫We gaan het Moving Platform noemen en ik ga het zo typen met een hoofdletter M
‫moving en dan een hoofdletter P voor platform en dat omdat er geen spaties zijn toegestaan in de namen van klassen
‫in C++.
‫Hierdoor kunnen we eenvoudig de verschillende woorden kiezen door elk woord met een hoofdletter te beginnen, zodat u gemakkelijk kunt
‫zien dat het bewegende platforms zijn en niet iets anders.
‫Dan kunnen we het op de standaardlocatie laten.
‫We kunnen al het andere als standaard laten en gewoon op klasse maken klikken.
‫Dit gaat door het proces van het genereren van alle code en het instellen die we nodig hebben voor C ++ omdat
‫dit project tot nu toe gewoon een blauwdrukproject was, maar nu is het doorgegaan en heeft het alle dingen
‫toegevoegd die nodig zijn om een C++ en Blueprint-project.
‫U kunt zien dat er een bericht verschijnt dat zegt dat uw project nu bronnen bevat.
‫Sluit de editor en bouw vanaf uw ID.
‫Wat is een identiteitsbewijs?
‫Welnu, ID staat voor Integrated Development Environment, en in alle opzichten betekent dat
‫gewoon onze broncode-editor.
‫Dus wat het betekent is dat we de C ++ in Visual Studio-code willen openen, dus we klikken daar goed op.
‫En dan is het volgende dat hier opduikt, met succes toegevoegde bewegende platforms, maar je moet
‫opnieuw compileren.
‫Wilt u de code-editor nu openen?
‫Nou, je zou ja moeten zeggen, maar ik ga je gewoon laten zien wat er gebeurt als je dit
‫bericht per ongeluk per ongeluk afsluit.
‫Dus we gaan gewoon nee zeggen.
‫Het laat ons hier in de editor achter en je zult merken dat als je naar een inhoudsbrowser gaat, het
‫hier nog geen C++ heeft toegevoegd.
‫En we zullen zien hoe dat eruit ziet in slechts een seconde.
‫Maar wat u kunt doen als u de editor op dat moment bent vergeten of niet hebt geopend, is door terug te gaan
‫naar uw menu Extra en hier te klikken.
‫Er is een open Visual Studio-codeoptie.
‫Nu is het belangrijk op te merken dat we in recente versies ook elke keer dat we een nieuwe klasse toevoegen,
‫op Visual Studio Code Project vernieuwen moeten klikken.
‫Dit gebeurt bij ons op dit moment niet automatisch en daarna kun je op de
‫open Visual Studio Code Project-knop klikken.
‫En als je deze optie hier ook niet had of je had de editor gesloten of wat
‫dan ook, dan kun je ook naar je project gaan in Windows Verkenner of Finder en je kunt het DOT-code werkruimtebestand vinden.
‫Dat is degene die u kunt openen en die doorgaat en wordt geopend met Visual Studio-code.
‫Of u moet ervoor kiezen om het te openen in Visual Studio-code.
‫En dan eindig je met dit.
‫U kunt zien dat we standaard hebben gekregen, deze terminal zal niet voor u openstaan.
‫Dus laten we dat maar sluiten.
‫En wat u zult zien, is dat er hier twee tabbladen beschikbaar zijn, mogelijk twee tabbladen.
‫Ze zijn misschien niet voor u geopend, maar u heeft aan de linkerkant een verkenner die u alle bestanden in uw project
‫laat zien.
‫Je hebt misschien een code open staan in het midden.
‫Maakt niet uit in dit stadium.
‫We zullen later veel meer inzicht krijgen in Visual Studio-code.
‫Het belangrijkste waarvoor we het nu willen gebruiken, is het opnieuw compileren van onze binaire editor.
‫Laten we daarom eerst onze editor sluiten.
‫Het hoeft niet echt gesloten te zijn om dit te doen, maar we kunnen het net zo goed
‫af en toe sluiten. We moeten naar het terminalmenu bovenaan gaan voor Visual Studio-code, en dan naar beneden gaan om de taak uit te voeren, te bouwen.
‫En je kunt zien dat er een bijbehorende snelkoppeling is die later zal worden gebruikt.
‫Noteer dus wat dit op uw platform is.
‫Voor mij is het controleploeg B, dus we gaan op die optie klikken en wat je wilt doen, je
‫kunt zien dat ik hier een recent gebruikte taak heb, maar je zult geen recent gebruikte taak hebben.
‫Je moet naar beneden scrollen om die taak te vinden, wat voor mij niet in de opties staat.
‫Maar het belangrijkste om op te letten is dat er 'editor' staat, dus we hebben een editor voor obstakels, dan
‫ontwikkeling hier en dan bouwen.
‫Dus we willen editor development bouwen.
‫Laten we doorgaan en de optie selecteren die bij u past.
‫De platforms kunnen verschillen.
‫Je kunt hier zien dat er een iOS-platform is.
‫Er is een win 64-platform.
‫Ze zullen waarschijnlijk een Mac-platform zijn.
‫Als je een Mac gebruikt, ga je natuurlijk voor het platform waarop je zit.
‫Ik gebruik Win 64, Windows 64, dus daar ga ik voor.
‫Dus ga je gang en klik erop.
‫En wat we zullen doen, is dat we een klein venster hier onderaan openen, terminal genaamd,
‫en er zal een heleboel tekst voorbij scrollen, wat het proces is van.
‫Het compileren van deze nieuw toegevoegde C++ in binair bestand dat in onze editor kan worden uitgevoerd.
‫Dit is dus een redelijk langer proces.
‫Dus ik zou graag willen dat je doorgaat en aan de slag gaat met het compileren van je eigen C++.
‫Dus maak een nieuw bewegend platform, C++ acteur in de editor.
‫Denk eraan om in de editorvoorkeuren over te schakelen van Visual Studio of Xcode naar Visual Studio Code.
‫Open Visual Studio-code.
‫Ik heb je een aantal manieren laten zien waarop je het Visual Studio Code-project kunt openen,
‫de editor vervolgens opnieuw kunt compileren met die run build-taak en de terminal kunt bekijken.
‫En als dat klaar is, ga je het project opnieuw opstarten.
‫Hoe weet je dat het klaar is?
‫Welnu, aan het einde zal het zeggen dat de terminal zal worden hergebruikt door taken.
‫Druk op een willekeurige toets om deze te sluiten.
‫Het toont u ook de totale uitvoeringstijd voor het bouwproces.
‫Zo weet je dat het af zal zijn.
‫Dus pauzeer de video en ga naar dat punt.
‫Oké.
‫Welkom terug.
‫U kunt dus doorgaan en de editor opnieuw starten.
‫Op dit moment kun je het doen vanuit Epic Games Launcher of door te dubbelklikken
‫op je project in je projectmap.
‫En als het project is geopend, kun je naar de inhoudslade gaan en nu zie je die
‫naast je inhoudsmap.
‫In het linkerdeelvenster heb je nu een C++ klassenmap.
‫Als je daarop klikt en naar de hindernisaanvalmap gaat, kun je onze bewegende platformklasse zien.
‫Dus dit acteur zijn kan gewoon naar ons niveau worden gesleept.
‫Op dit moment is de acteur helemaal leeg, dus hij heeft niet eens een positie en locatie.
‫Dus standaard ziet u de gizmo in de viewport in het midden van de kaart op 000.
‫Dit is goed voor nu en we zullen dit later corrigeren.
‫Dus ga je gang en doe dat.
‫Controleer of alles zo werkt en sla je kaart op, dan zie ik je in de volgende video.