Speed Effects

Voeg dynamische camera effecten en speed lines toe voor een intens gevoel van snelheid

Overzicht

Voeg camera-effecten en visuele feedback toe die activeren tijdens boosten:

  • Dynamic FOV - Field of View vergroot tijdens boost

  • Speed lines - Particles langs de zijkanten van het scherm tijdens boost

Camera fov - basis concept

Field of View (FOV)arrow-up-right is de hoek waarmee de camera de wereld ziet. Een grotere FOV geeft een "tunnelvisie" effect dat snelheid benadrukt. Pas de FOV aan wanneer de speler boost.

Normale FOV: 75° (standaard waarde) Boost FOV: 90° (tijdens boost)

Camera referentie toevoegen

Je moet de camera kunnen aansturen vanuit het PlayerController script.

circle-check

Dynamic fov implementeren

Pas de FOV nu dynamisch aan tijdens boosten.

circle-check

Uitleg: Check of de boost-actie is ingedrukt en kies de juiste target FOV. Met Mathf.Lerp interpoleren we soepel van de huidige FOV naar de target (75° of 90°). Dit zorgt voor een smooth zoom-in/zoom-out effect tijdens boosten.

Camera toewijzen in de editor

circle-check

Speed lines - gpuparticles3d

Speed lines zijn streepjes die vanaf de zijkanten naar achteren vliegen, wat de illusie van snelheid versterkt. Gebruik GPUParticles3Darrow-up-right voor optimale performance.

circle-check

Scene hierarchy:

Speed lines position en rotatie

De particles moeten net voor de camera zitten, zodat ze het hele scherm vullen. Roteer ze ook 90 graden zodat de lines horizontaal zijn (van links naar rechts in plaats van verticaal).

circle-check

Speed lines settings

circle-check

Speed Lines Process Material

circle-check

Emission shape

Lines moeten vanaf een ring-vorm komen, zodat ze vanaf de randen van het scherm naar het midden vliegen.

circle-check

Velocity

Lines moeten naar het midden vliegen (richting -X).

circle-check

Scale

Speed lines moeten variëren in grootte voor een natuurlijk effect.

circle-check

Speed lines color

Gebruik een wit-naar-transparant-gradient zodat lines vervagen.

circle-check
circle-check
circle-check

Speed lines mesh

Gebruik een QuadMesh met een glowing material voor de speed lines.

circle-check

Speed lines material

Om de speed lines goed zichtbaar te maken, voegen we een glowing material toe.

circle-check

Speed lines triggeren via script

Nu moet je de speed lines aan- en uitzetten tijdens boosten.

circle-check

Uitleg: Hergebruik de isBoosting-check voor zowel de FOV als de speed lines. Beide effecten activeren tegelijkertijd tijdens boost, wat zorgt voor een krachtig en samenhangend visueel effect.

Speed lines toewijzen in de editor

circle-check

Test de speed effects

circle-check

Complete Script

chevron-rightHet volledige PlayerController script met speed effectshashtag

PlayerController.cs

Laatst bijgewerkt