‫Hallo en welkom.
‫In deze lezing gaan we kijken hoe we de rotatie van onze camera kunnen krijgen en die kunnen toepassen
‫op de spawn-projectielen.
‫Dus terwijl ik mijn camera ronddraai, zie je dat de projectielen in dezelfde richting worden gedraaid.
‫Dus je zult merken dat er een rotatie is die we in ons projectiel kunnen plaatsen.
‫Dit kan het begin zijn om ons te helpen de bewegingsrichting van dat projectiel te draaien.
‫We kunnen de informatie van het projectiel later gebruiken om onze impuls daadwerkelijk in de juiste richting
‫te sturen.
‫Het is momenteel echter heel moeilijk om te zeggen op welke manier ons projectiel wordt gedraaid, omdat het volledig
‫bolvormig is.
‫Dus laten we de BP-projectielklasse openen en naar onze statische MASH-component gaan en helemaal naar boven gaan
‫waar het de eigenschap transform scale heeft.
‫En laten we de schaal in de X-richting vergroten.
‫Een waarde van ongeveer twee zou voldoende moeten zijn.
‫Je kunt zien dat ze in plaats daarvan dit soort vervormde bol worden.
‫En als we doorgaan en spelen en deze bol beschieten, kun je zien dat de richting
‫waarin hij reist zo'n beetje de, weet je, dat is de richting van de bol.
‫En zo kunnen we zien of onze rotatie enig effect heeft wanneer we het spawnen.
‫Dus laten we naar de niveaublauwdrukken gaan.
‫En het meest logische zou zijn om te zeggen, oké, laten we doorgaan en de rotatie van het spel een
‫pion maken.
‫Dus laten we het referentieknooppunt van de spelerpion wegslepen dat uit een pion komt en laten we
‫zoeken naar rotatie.
‫En inderdaad, we kunnen actieve rotatie gebruiken die lijkt overeen te komen met de actieve locatie, het retourneert een
‫rotator.
‫Dus dit lijkt te passen en we kunnen dat naar onze spawn-transformatie-rotatiepin van deze geboren acteursnoot slepen.
‫Maar als we dit gaan spelen en we schieten in verschillende richtingen, dan zul je
‫merken dat het projectiel eigenlijk helemaal niet ronddraait.
‫De reden hiervoor is dat als we naar binnen gaan en op play drukken en dan onmiddellijk uitwerpen, dus als we F8 gebruiken en onze pion bekijken, we
‫de pionnenrotatie in het detailvenster kunnen bekijken, zodat we op de pion kunnen klikken , ga naar
‫het detailvenster, bekijk de eigenschap Rotatie transformeren en je kunt zien dat deze
‫180 graden om de Z-as is gedraaid, maar dat is de enige rotatie die we daar hebben.
‫Dus wat gebeurt er als ik de pion terugneem, wat ik kan doen via de werkbalk helemaal bovenaan, er is een kleine
‫controllerknop of ik kan op F8 drukken om terug in de pionschoenen te springen.
‫Wat gebeurt er als ik 180 graden rond draai?
‫Ik zou verwachten dat mijn rotatie dat weerspiegelt.
‫Dus ik drukte weer op F8.
‫Ik spring eruit en selecteer de standaardpion en ik kijk naar het detailvenster, maar je kunt zien dat
‫de rotatie niet is bijgewerkt en dat komt omdat deze standaardpion in Unreal standaard niet is geconfigureerd om mee te
‫draaien met de camerarotatie.
‫Dat zijn twee aparte dingen.
‫Om welke reden dan ook, het maakt niet uit.
‫Maar wat belangrijk is, is dat er iets is dat die rotatie weerspiegelt en dat
‫de controlerotatie wordt genoemd.
‫U kunt dus het pionknooppunt van de speler wegslepen en u kunt zoeken naar een controlerotatieset en u
‫kunt zien dat er een controlerotatienotitie is.
‫Dus ik daag je graag uit om dat eens te proberen.
‫Probeer ongetwijfeld de besturingsrotatie, vervang het get active-rotatieknooppunt en sluit het aan op het spawn-knooppunt en kijk of het
‫enig effect heeft als je in het spel speelt, wijzen die projectielen in een andere
‫richting?
‫Pauzeer, video en ga aan de slag.
‫Oké.
‫Welkom terug.
‫Dus laten we onze get active-rotatie verwijderen, de get-to-play-node verwijderen en zoeken naar get control-rotatie
‫en die node binnenhalen.
‫En je kunt zien dat de output weer een rotator is.
‫Hopelijk is de waarde deze keer echter correct.
‫Dus laten we die rotator pakken en verbinden met onze input voor de actieve spawn.
‫We kunnen doorgaan en op play drukken en als ik nu mijn manier van kijken verander, kun je zien
‫dat deze projectielen nu een beetje zijwaarts wegvliegen.
‫Ze reizen niet in de richting van hun rotatie die we in de komende lezingen gaan
‫uitzoeken.
‫Maar dit is een eerste stap.
‫We weten nu wat die richting moet zijn.
‫Ik zie je in de volgende lezing.