‫Hallo en welkom.
‫In deze lezing gaan we bewegende platforms maken die er zo
‫visueel aantrekkelijker uitzien door blauwdruk-kinderklassen van een C++-klasse te gebruiken.
‫Laten we erin duiken en kijken hoe het werkt.
‫Genoeg dus met deze white cube.
‫Laten we beginnen met het gebruiken van enkele van de middelen uit ons activapakket.
‫Nu, met deze bewegende platforms, willen we ze niet elke keer dat we ze maken opnieuw
‫configureren.
‫Dit is dus waar blauwdruklessen van pas komen.
‫We kunnen veel van de configuratie in onze blauwdruk plaatsen.
‫Dus wat ik ga doen, is dat ik het geziene huidige bewegende platform daadwerkelijk ga verwijderen, omdat
‫ik je wil laten zien hoe we hiervoor een nieuwe blauwdrukbasisklasse kunnen maken.
‫Dus we hebben dit zeer vergelijkbare proces gedaan met het BP-personage van de derde persoon dat we gebruiken.
‫Dit is een blauwdrukklasse die is gebaseerd op een andere klasse.
‫Nu kunnen we dit doen op basis van onze C++-klassen.
‫Dus we gaan naar onze inhoudstrekking en er zijn een paar manieren om dit te doen, maar dit is er een van.
‫We kunnen naar de C++-klassen gaan, naar Obstacle Assault gaan en met de rechtermuisknop klikken op de bewegende platformklasse
‫die we hier hebben en een blauwdrukklasse maken op basis van een bewegend platform.
‫Laten we doorgaan en dat doen.
‫Ik ga het BP noemen, het bewegende platform onderstrepen en het in de route van de inhoud plaatsen en het creëert
‫een blauwdrukklasse.
‫En dan zal het de blauwdrukeditor openen die we nu kennen.
‫Dus ik ga mijn inhoudbrowser sluiten en hier kun je zien dat we het detailvenster hebben met alle instellingen die we hebben voor
‫ons bewegende platform en het maakt de verplaatsing, afstand, enz. We hebben ook een
‫standaard sceneroute-component toegevoegd omdat we hier geen component in hadden.
‫Dus een acteur moet een soort component hebben, anders heeft hij geen locatie, daarom
‫moesten we in de vorige instantie een Q-component toevoegen.
‫Dus wat ik hier wil doen, is een deel van de middelen uit onze leerkit binnenhalen.
‫Dus als we naar onze inhoudstrekking gaan naar de inhoudsmap, krijgen we de leerkit en hebben dan een
‫blikje activa en laten we eens kijken of rekwisieten.
‫Er zijn hier veel dingen, veel mappen.
‫Dus wat ik eigenlijk ga doen, is filteren naar de filterknop en zoeken naar het statische mesh-filter.
‫En dat zal ons alle statische mazen onder de leerkits laten zien.
‫En in mijn geval wil ik een soort stenen pilaar maken.
‫Er zijn dus een paar manieren waarop ik dit kan doen, maar ik denk dat deze kitvloer een mogelijke weg is om te verkennen.
‫En de andere manier om hier naar te kijken, is natuurlijk dat we de troeven in onze scene hebben.
‫Dus laten we naar dit andere platform hier vliegen, naar het drijvende eiland en we kunnen kijken
‫welke activa beschikbaar zijn.
‫Ik zie dat er een stenen vloer is die ik mooi vind.
‫Als ik daarop klik en kijk naar het gebruikte statische gaas, dan kun je zien dat het deze statische mesh-kit
‫is, vloergaas.
‫Oké, dus dat is waar ik naar op zoek ben in de inhoudstrekking en ik zou het filter kunnen verwijderen als ik
‫het op die manier wil doen en ik zou kunnen zoeken naar de onderstrepingsfout van de kit die ik denk dat het was.
‫En dat is degene die we willen.
‫Er zijn eigenlijk twee versies, dus laten we eens kijken naar de verschillen ertussen.
‫Het lijkt erop dat de tweede wat meer uitgewerkt is.
‫Er zijn zeker meer eigendommen als ik erover zweef.
‫Er zijn zelfs enkele detailniveaus.
‫Wat betreft detailniveaus, er is er maar één voor de ander.
‫Dus ik ga voor de tweede en ik ga hem naar de viewport slepen.
‫En je kunt zien dat het wordt toegevoegd als een component onder deze standaardscène, rootcomponent, wat prima
‫is.
‫We hoeven van deze kit niet het absolute middelpunt van de hele klas te maken.
‫Het hoeft niet de rootcomponent te zijn.
‫We kunnen het aan de wortel bevestigen en dat stelt ons in staat om het midden van het platform te verplaatsen,
‫zodat het midden zich in het eigenlijke midden van het platform bevindt in plaats van waar het midden is voor
‫dit specifieke statische netwerk.
‫Dus dat is wat ik heb gedaan.
‫Ik heb mijn platform verplaatst om een beetje uit het midden te zijn.
‫Ik ga hier ook een platform van maken dat op en neer gaat.
‫Dus door de actor in het componentenpaneel te selecteren of te klikken op de standaardinstellingen van de
‫klasse in de werkbalk, ga ik enkele eigenschappen wijzigen in het bewegende platformgedeelte.
‫Dus onze platformsnelheid zal het op en neer laten gaan.
‫Dus ik geef het 200 snelheid omhoog, nul overdwars, en ik geef het een bewegingsafstand van
‫500 om mee te beginnen.
‫En laten we eens kijken hoe dat eruit ziet.
‫Ik ga een bewegend platform echt in mijn scene brengen.
‫Dus laten we naar de scène gaan, naar de hoofdlijnen van het zoeken naar het personage van de derde persoon gaan en dubbelklikken op hem om ons
‫terug te brengen naar dit andere eiland.
‫Dan ga ik naar de inhoudstrekking, ga naar de hoofdmap van de inhoud, annuleer mijn zoekopdracht en
‫sleep ons BP-verplaatsingsplatform binnen.
‫Dus daar gaan we.
‫We hebben hier een bewegend platform.
‫En als ik op play druk, zie je dat het inderdaad zo op en neer gaat.
‫En als ik er twee plaats in de zin dat ik een andere sleep.
‫Je zult zien dat ze allebei op dezelfde manier reageren, en ze zijn allebei gekoppeld vanwege die blauwdrukklasse
‫die ze allebei delen.
‫Dus laten we je uitdagen om hier je eigen platform aan te passen.
‫Je kunt ervoor kiezen om te gaan met de aanpak die ik ga met, of je kunt heel anders gaan.
‫U kunt ook meer dan één blauwdrukvariantieklasse maken om aan te geven dat u platforms verplaatst.
‫Sommige kunnen drijven, sommige die naar buiten gaan, sommige van de a-stijlen die uit de grond komen.
‫Ik ga voor de rotspilaar die uit de grond komt als het idioom.
‫Dus maak het.
‫En als je mee wilt doen, is dat ook jouw uitdaging, om er een pilaar van te maken die uit de
‫vloer komt.
‫Wat we gaan doen, is op zoek gaan naar een aantal geschikte componenten uit de set.
‫Dat kunnen de zijkanten van de pilaar zijn.
‫Dan gaan we ze naar de Blueprint-klasse slepen en we gaan ze op hun plaats
‫plaatsen zodat ze de basis vormen onder die vloercomponent die we al hebben geplaatst.
‫Dus post een video en probeer je eigen stijgende pilaar te maken.
‫Oké.
‫Welkom terug.
‫Dus laten we stoppen met spelen met ons opkomend talent en naar het verhuisplatform van BP gaan.
‫En in feite ga ik eerst naar de scènebeoordeling, en ik ga naar het andere eiland hier
‫door er met de rechtermuisknop op te klikken en van snap naar object te gaan, zodat ik meteen naar het andere eiland kan gaan.
‫dat eiland.
‫En dan gaan we op zoek naar verschillende oorlogen die ik zou kunnen gebruiken.
‫Oké.
‫Er zijn hier een paar rotswanden waarvan ik zie dat ze een goed onderdeel kunnen zijn.
‫Je zou ook kleine gaatjes in de muur kunnen maken als je dat zou willen.
‫Er is een soort van hellend dak, maar dat is al een beetje in een hoek die misschien niet zo ideaal is.
‫Dus we konden deze omgekeerde eilanden gebruiken.
‫Deze kunnen worden gebruikt als onderdeel van een meer rotsachtige en steile basis als we dat willen.
‫Maar ik ga voor een iets saaiere muur, dus ik ga gewoon de KITT muur gebruiken.
‫Laten we naar het bewegende platform gaan.
‫Kan ik de inhoud openen, tekenen en zoeken naar Kit, de muur onderstrepen en het dan gebruiken.
‫Laten we eens kijken welk element het meest geschikt is.
‫Ik denk dat het deze hier is.
‫Het heeft vier detailniveaus.
‫Dus dat is degene die ik wil en ik ga het de wereld in slepen en ik zal er een paar nodig hebben.
‫Maar laten we beginnen met alleen die.
‫Dus ik ga het zo naar beneden en tegenover ons platform plaatsen, en dan ga ik het dupliceren met alleen een
‫controle C, controle V, en dan kan ik roteren met behulp van het roteergereedschap, gaan.
‫Het heeft automatisch de andere kant gemaakt.
‫Laten we het nu opnieuw gaan plakken.
‫Gebruik het gereedschap Verplaatsen om het hier gewoon naar de andere kant om te draaien.
‫En ik ben niet al te voorzichtig met positionering omdat ik denk dat het rotsachtig is.
‫Het kan een beetje willekeurig zijn.
‫Dan ga ik de ene kant kopiëren die al is uitgelijnd en naar de andere brengen.
‫In totaal hebben we dus zo'n vier wandelementen.
‫En wat we dan gaan doen, is dat we ze alle vier gaan nemen en ze
‫gaan kopiëren en plakken en we gaan ze naar beneden slepen om ook de elementen beneden te zijn .
‫Zodat dit een mooi stuk gereedschap is, Rocky Pillar, waarmee we uit de grond kunnen springen.
‫En ik ga nog een niveau lager, zodat we het in bijzonder moeilijke situaties kunnen gebruiken.
‫En dan moeten we gaan en opslaan om terug te gaan naar het hoofdniveau.
‫We gaan dubbelklikken op ons personage van de derde persoon om ons terug te zoomen en op afspelen te drukken.
‫En nu springen deze twee rotsachtige pilaren die ik heb prima in en uit de grond.
‫Je kunt zien dat ze synchroon lopen met elkaar.
‫We zouden eraan kunnen werken om dat te veranderen als we dat zouden willen, maar ze gaan op en neer en beide hebben kanten, dus ik kan
‫er niet onder vast komen te zitten.
‫En het geeft ze ook een beetje een gevoel van aarding in plaats van eruit te zien als magische drijvende platforms.
‫Goed spul.
‫We hebben dus geleerd hoe we onderliggende klassen van blauwdrukken kunnen maken van C++-klassen.
‫Ik zie je in de volgende lezing.