Coin Effects

Voeg rotatie animatie en sparkle particles toe aan coins

Overzicht

Voeg visuele effecten toe aan de coin:

  • Rotatie animatie met AnimationPlayer

  • Sparkle particles met GPUParticles3D

Coin Rotation Animation

Voeg een rotatie animatie toe om de coin te laten draaien - dit trekt de aandacht van de speler. Gebruik hiervoor Godot's AnimationPlayerarrow-up-right node.

circle-check

Scene hierarchy:

Coin (Area3D)
β”œβ”€β”€ coin (imported scene from coin.glb)
β”œβ”€β”€ CollisionShape3D (SphereShape3D)
└── AnimationPlayer

Move Animatie Maken

Maak nu een animatie die de coin laat ronddraaien.

circle-check

Coin Particle Effect

Voeg sparkle particles toe aan de coin om deze nog meer op te laten vallen.

GPUParticles3D Toevoegen

circle-check

Scene hierarchy:

Particle Texture Setup

Particles hebben een material nodig om zichtbaar te worden. Begin met een StandardMaterial3D.

circle-check

Maak nu de particles transparant zodat ze kunnen faden.

circle-check

Voeg de particle texture toe.

circle-check

Om de particles mooi helder te krijgen, zorg je ervoor dat belichting geen effect heeft op de particles.

circle-check

Particles moeten kleuren kunnen tonen vanuit de gradient. Daarom schakelen we Vertex Color in.

circle-check

Particles zien er beter uit als ze altijd naar de camera kijken - dit noemen we billboard mode.

circle-check

Tot slot voegen we proximity fade toe zodat particles zachtjes verdwijnen als ze dicht bij de camera komen.

circle-check

Particle Behavior Setup

Nu bepalen we hoe de particles zich gedragen met een ParticleProcessMaterial.

circle-check

We stellen de richting in zodat particles in alle kanten bewegen.

circle-check

Met spread bepalen we hoe wijd de particles verspreid worden - 180 graden betekent alle kanten op.

circle-check

Particles moeten langzaam van de coin wegbewegen.

circle-check

We schakelen gravity uit zodat particles blijven zweven.

circle-check

Damping zorgt ervoor dat particles langzaam vertragen.

circle-check

Particle Scale

We maken de particles klein.

circle-check

Nu voegen we een scale curve toe voor een fade-in/fade-out effect.

circle-check

De curve bepaalt de grootte van particles over hun levensduur. We maken een curve die begint klein, groeit, en weer krimpt.

circle-check

Particle Color

We geven de particles een mooie gouden kleur die overgaat naar wit.

circle-check

Nu stellen we de kleuren in. Links is de startkleur (gouden geel), rechts is de eindkleur (wit).

circle-check
circle-check

Particle Mesh

Particles hebben een mesh nodig. We gebruiken een QuadMesh - een plat vierkant perfect voor 2D textures.

circle-check

Tot slot verplaatsen we de particles net boven de coin.

circle-check

Test de Coin Particles

circle-check

Laatst bijgewerkt