‫Hallo en welkom bij deze sectie waar we dit geweldig uitziende tankspel gaan maken.
‫We hebben een blauwe tank waarmee we in de wereld kunnen rondrollen en dingen kunnen besturen en erop kunnen
‫richten en die projectielen kunnen lanceren, zodat we deze vijanden die zich in de centrale structuur op de kaart bevinden, kunnen vernietigen.
‫Nu, deze vijanden hebben wat basis A. L. waar ze op ons kunnen richten en projectielen op ons kunnen lanceren.
‫Er is dus een gevarenfactor en we kunnen ze ook vernietigen zodat we het spel kunnen winnen.
‫Nu kunnen ze ons ook vernietigen, zoals je hier kunt zien.
‫Er is dus een beetje opwinding, een beetje moeilijkheid bij het proberen om het spel te winnen.
‫Dit is dus een heel leuk, eenvoudig spel, jam-achtig spel, en aan het einde ervan leer je
‫een heleboel vaardigheden.
‫Dus ik hoop dat je klaar bent om wat C++-klassen te maken en wat gameplay-programmering te doen.
‫Dit wordt een heel coole sectie, dus bereid je voor om in de motor te duiken en dit project te maken.
‫Laten we het nu hebben over wat we in dit gedeelte gaan behandelen.
‫Dus hier is een sectieplan en je kunt deze routekaart van tijd tot tijd raadplegen om je voortgang te controleren en te zien
‫hoe ver je in de sectie bent gekomen.
‫Nu gaan we eerst een tank maken die over de hele wereld kan bewegen.
‫Dit is waar we controle over hebben terwijl we het spel spelen.
‫We gaan onze tank configureren om bewegingen af te handelen met behulp van de WAC-toetsen, evenals de muis te
‫bewegen en muisklikken te gebruiken om de tanks, torentjes en vuurprojectielen te draaien.
‫We gaan dan een vijandelijke turret-klasse maken en dit wordt de tegenstander van het spel.
‫Het gaat ons zoeken en projectielen op ons afschieten.
‫Terwijl we spelen.
‫We gaan een vuurfunctionaliteit toevoegen die we met een muisklik kunnen lanceren, en de vijandelijke
‫torentjes zullen ook vuurfunctionaliteit gebruiken om projectielen naar ons te lanceren.
‫We gaan dan gezondheidsschade en vernietiging aan het spel toevoegen.
‫Dus dit voegt een klein beetje gevaar toe.
‫Tegen het einde van dit gedeelte zullen we enkele speciale effecten toevoegen, zoals rook, explosies en geluiden om
‫ons spel een beetje dynamischer en leuker te maken.
‫En we sluiten de sectie af met winnende en verliezende voorwaarden met HUD-displays die ons laten zien wanneer
‫het spel begint en wanneer het spel is afgelopen, hetzij wanneer we hebben verloren of wanneer we alle torentjes hebben vernietigd
‫en het spel hebben gewonnen .
‫Dit geeft je dus een beetje een routekaart die je de functies laat zien die zullen worden geïmplementeerd en de vaardigheden
‫die je in deze sectie zult leren.
‫Nu zijn we klaar om dit gameproject te starten, dus je kunt dit gameproject downloaden via de link in
‫de bronnen voor deze video.
‫Je gaat het downloaden, je gaat het uitpakken zoals je elk ander zip-bestand zou doen.
‫En als het eenmaal is gedownload en uitgepakt, kun je het openen in Unreal Engine.
‫Nu, als je het project eenmaal hebt geopend, zul je zien wat ik hier zie, namelijk
‫dit cool uitziende niveau met de paarse lucht en dit raster hier voor de grond.
‫En dit is eigenlijk een uitgekleed, barebones-project dat alleen heeft wat we nodig hebben voor deze game.
‫Dus je ziet hier in de inhoudsbrowser, onder de inhoudsmap, we hebben een map met activa en we hebben
‫een map met kaarten.
‫En in de map Maps hebben we een niveau genaamd main.
‫Daar staat niveau tussen haakjes.
‫Dat is hoe je het kunt weten en je zult zien dat hier linksboven op dit tabblad main
‫staat, natuurlijk, dat verwijst naar dit niveau dat we hebben geopend genaamd Main.
‫Nu hebben we een map met activa met een mapstructuur die al voor ons is gemaakt, hier
‫is een audiomap met twee audio-items.
‫U kunt doorgaan en op deze pictogrammen op afspelen klikken om te horen hoe deze items klinken.
‫We hebben nu enkele effecten hier in de effectenmap, we hebben drie speciale effecten.
‫Als u er nu op dubbelklikt, kunt u zien hoe deze effecten eruitzien.
‫Dit is meer een explosie-achtig effect.
‫De volgende is een hiteffect dat eruitziet als een rookwolk.
‫En dan hebben we het projectielspoor en dit zal het projectiel volgen terwijl het over de
‫hele wereld wordt gelanceerd, een materialenmap die gevuld is met materialen die met onze mazen zullen worden gebruikt.
‫En dat brengt me bij de mazenmap, die de tank en de toren bevat, zowel de basis als
‫het bovenste deel hier, evenals een projectiel en deze bol.
‫En tot slot hebben we een map met texturen die enkele texturen voor ons bevat.
‫Dit zijn dus de troeven die we nodig hebben voor dit gameproject.
‫Ze zijn dus al voor ons voorzien in dit project.
‫Dus eigenlijk is er veel werk verzet om dit voor je op te zetten, zodat je niet al die tijd hoeft te besteden
‫aan het maken van een level en het zoeken en vinden van assets.
‫Dit is allemaal voor je voorbereid, zodat we nu kunnen beginnen met het coderen van het spel.
‫Naast het niveau zelf, hebben we ook wat invoer-, toegangs- en actietoewijzing ingesteld, zodat we die niet hoeven
‫in te stellen.
‫Als je naar instellingen voor bewerken en projecteren gaat en vervolgens naar beneden scrolt om in te voeren, hebben we hier actietoewijzingen en.
‫Axis mappings, er is een action mapping genaamd vuur.
‫Als u op de vervolgkeuzelijst ernaast klikt, ziet u dat deze is toegewezen aan de linkermuisknop.
‫Dus elke keer dat we op de linkermuisknop klikken, hebben we deze vuuractie-toewijzing en we
‫gaan leren hoe we hier in C++ op kunnen inspelen, zodat we die linkermuisknop kunnen gebruiken om dingen te doen.
‫En op dezelfde manier hebben we deze toegangstoewijzingen en deze zijn ook toegewezen aan toetsenbordtoetsen.
‫Vooruit bewegen wordt toegewezen aan W en S draaien wordt toegewezen aan D en A en vervolgens wordt de draaitoren toegewezen aan de
‫x-as van de muis.
‫Dat betekent dat wanneer we de muis naar links en rechts bewegen, we invoerinformatie invoeren in het invoersysteem
‫dat het opneemt, registreert en er vervolgens iets mee doet.
‫We zullen alles leren over wat dat iets is in toekomstige video's.
‫Dit zijn dus enkele instellingen die we voor ons allemaal klaar hebben staan.
‫En het enige wat we hoeven te doen is beginnen met het maken van klassen en beginnen met programmeren om dit spel gestructureerd, gemaakt
‫en klaar om te spelen te krijgen.
‫Dus ik hoop dat je enthousiast bent.
‫Ik ben opgewonden.
‫In de volgende video gaan we beginnen met het maken van C++-klassen en beginnen we deze game uit te werken en
‫hebben we iets dat we kunnen spelen.
‫Dus ik zie je in de volgende video.
‫Maak je klaar om te beginnen met coderen.