Jos aikoo tehdä autopeliinsä mahdollisuuden ampua luoteja, (jotka vahingoittavat vihollisia ja tuhoutuvat osuessaan jonnekkin) miten se kannattaa toteuttaa?
Luoti
thenerd
2196
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
toteuta tavalla joka miellyttää itseäsi. pikkasen on vaikea sanoa mitään tommoseen kysymykseen, kun ei saanut mitään muita tietoja kuin että "autopeli". luot luodin, annat sille nopeutta, lisäät sen sijaintiin jokaisella ruudulla nopeuden ja piirrät sijainnin mukaan, tarkistat jokaisella ruudulla onko luoti jonkin pelihahmon sisässä, jos on, poistat luodin ja vähennät pelihahmon terveyttä
Jokainen luoti (kuten myös auto) on objekti jolla on liike suunta ja nopeus, ja ne voidaan mallintaa äärettömän pieninä pisteinä. Luodin paikka lasketaan tasaisin tai epätasaisin väliajoin uusiksi, siis silloin kun muidenkin objektien (autot, yms.). Jokaisella laskenta kerralla lasketaan myös, mikä on lähin vastustajan auton ja luodin etäisyys siirtymä välillä, ja jos etäisyys on pienempi kuin luodin "pamahdusetäisyys" (esim. 2m) niin auto saa osuman ja luoti poistuu pelistä.
Mitä useampana "pisteenä" auto mallinnetaan (esim. takaosa, keskikohta, etuosa) niin sitä tarkemmin vauriokohtakin tiedetään.