Archief - collisiondetection in 2D fighter

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Chielus

Legacy Member
ipv collisions te checken met bitmaps ben je mss beter af door te checken waar je character zich bevind op het y as, om er dan voor te zorgen dat ie er niet doorheen valt zorg je er met collision checking voor dat je voorspeld waar je character zich het volgende frame zou moeten bevinden en als dat op OF voorbij de vloer zou zijn zet hem dan gewoon op de vloer neer.

Nou weet ik niet hoe je engine er uit ziet of hoe die in mekaar zit maar zoiets zou best simpel te maken moeten zijn.

Code:
if (airborne) {
    if (char_y+char_speed >= floor_y) {
        char_y=floor_y;
        airborne=0;
}}

Zoiets ongeveer, al zullen er ongetwijfeld meer haken en ogen aan zitten ivm wat jij zelf heb gebrouwen.

EDIT: typo.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan