IT-lexicon › Programmeren › Projectielwapen

Projectielwapen

Programmeren Svenska → Bijgewerkt: 2026-10-27

Een wapen waarvan het schot een eigen object is, met snelheid en baan, dat tik voor tik door de wereld reist tot het iets raakt.

Waar hitscan een treffer met één straal in hetzelfde frame afhandelt, spawnt de engine hier een object dat bij elke fysicastap beweegt, zwaartekracht en soms luchtweerstand ondervindt en onderweg op botsingen wordt gecontroleerd. De raketwerper van Quake (1996) is het schoolvoorbeeld: traag genoeg om te ontwijken, waardoor je moest mikken op waar de tegenstander naartoe gaat. Latere games zoals Battlefield modelleerden geweervuur op dezelfde manier, met kogelval en reistijd op lange afstand.

Snelle projectielen zijn lastig: een kogel die twee meter per tik aflegt, vliegt dwars door een dunne muur heen. De oplossing is een straal of bolsweep te testen tussen de vorige en de huidige positie — continue botsingsdetectie in het klein. In multiplayer moet de server ze bovendien simuleren terwijl elke client een voorspelde kopie toont.

← Terug naar het lexicon