Nu ik weer wat tijd over heb ik wil weer eens aan het programmeren gaan
. Ik heb zelf redelijk wat ervaring in het programmeren van games/VR dingetjes in java(java2d/java3d) enzovoorts. Maar, nu wil ik eens met c++ aan de gang.
Ik had bedacht eens te beginnen met een simpel 2d spelletje. Het eerste idee was om maar eens iets te ontwikkelen waarin je van bovenaf een auto of iets ziet en daarmee gewoon rondjes kunt rijden over het scherm.
Maar dan kom ik dus gelijk bij het eerste probleem. Ik wil natuurlijk dat autootje inladen vanuit een bestand, waarschijnlijk wordt het gewoon een plaatje(bitmapje, ofzo) en die wil ik dus inladen om zo de auto op beeld te toveren. Maar goed, dan komt het, als je stuurt moet het autootje dus draaien. Hoe gaan we dat doen?
Ik heb al gezocht op GoT/Google en wat dingen gevonden over sprites enzo, maar volgens mij is dat niet wat ik zoek, sprites zijn namelijk meestal een X aantal plaatjes voor dus een vastgesteld aantal mogelijke rotaties van het auto(bijvoorbeeld 8, wat dus niet voldoende is
)
Bestaan er libraries voor c++/opengl om 2D objectjes te draaien onder elke gewenste hoek, of moet ik daar zelf iets voor schrijven?
edit: Ik weet dat het in java2d heel simpel is, je kunt gewoon tekenen op een canvas en vervolgens alles wat daarop staat draaien onder een bepaalde hoek en dan vervolgens dat op beeld tonen
Ik had bedacht eens te beginnen met een simpel 2d spelletje. Het eerste idee was om maar eens iets te ontwikkelen waarin je van bovenaf een auto of iets ziet en daarmee gewoon rondjes kunt rijden over het scherm.
Maar dan kom ik dus gelijk bij het eerste probleem. Ik wil natuurlijk dat autootje inladen vanuit een bestand, waarschijnlijk wordt het gewoon een plaatje(bitmapje, ofzo) en die wil ik dus inladen om zo de auto op beeld te toveren. Maar goed, dan komt het, als je stuurt moet het autootje dus draaien. Hoe gaan we dat doen?
Ik heb al gezocht op GoT/Google en wat dingen gevonden over sprites enzo, maar volgens mij is dat niet wat ik zoek, sprites zijn namelijk meestal een X aantal plaatjes voor dus een vastgesteld aantal mogelijke rotaties van het auto(bijvoorbeeld 8, wat dus niet voldoende is
Bestaan er libraries voor c++/opengl om 2D objectjes te draaien onder elke gewenste hoek, of moet ik daar zelf iets voor schrijven?
edit: Ik weet dat het in java2d heel simpel is, je kunt gewoon tekenen op een canvas en vervolgens alles wat daarop staat draaien onder een bepaalde hoek en dan vervolgens dat op beeld tonen
[ Voor 9% gewijzigd door Verwijderd op 08-07-2004 12:00 ]