KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Im Raster bewegen?
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
ich versuche von GML zu C zu immigrieren. Ich habe bisher eine anständige (mehr oder weniger) movement engine gecodet.

Code:
            if(pad.Buttons & PSP_CTRL_UP) {
                y--; playerdir = 1;
            }
            if(pad.Buttons & PSP_CTRL_DOWN) {
                y++; playerdir = 3;
            }
            
            if(pad.Buttons & PSP_CTRL_RIGHT) {
                x++; playerdir = 2;
            }
            if(pad.Buttons & PSP_CTRL_LEFT) {
                x--; playerdir = 4;
            }

Playerdir ist nur eine Variabel, die hinterher die Richtungssprites bestimmt.

ich würde gerne den Spieler in ein 16x16 Raster bewegen lassen. Als Beispiel dafür, kann man die Pokemon Spiele nehmen^^

Referenz-URLs