• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Collisioni 2D
#1
Ciao a tutti, sto facendo delle piccole prove con DarkGDK e sono riuscito a far muovere uno sprite. Volevo mettere un tavolo e fare in modo che il PG si fermasse alla collisione con esso. Il mio codice è questo, ma non va:
Codice PHP:
#include <DarkGDK.h>

void DarkGDK void )
{
    
dbSyncOn();
    
dbSyncRate60 );
    
dbLoadImage("zombie.png",1);
    
dbLoadImage("fine.png",2);
    
int x,y,speed,collisione;
    
speed=5;
    
collisione=dbSpriteCollision(2,1);
    
dbSprite(1,0,0,1);
    
dbSprite(2,200,200,2);
    while (
LoopGDK())
    {
        if (
dbRightKey() && collisione==0)
        {
            
x=dbSpriteX(1);
            
y=dbSpriteY(1);
            
dbSprite(1,x+speed,y,1);
        }
        else if (
dbLeftKey() && collisione==0)
        {
            
x=dbSpriteX(1);
            
y=dbSpriteY(1);
            
dbSprite(1,x-speed,y,1);
        }
        else if (
dbUpKey() && collisione==0)
        {
            
x=dbSpriteX(1);
            
y=dbSpriteY(1);
            
dbSprite(1,x,y-speed,1);
        }
        else if (
dbDownKey() && collisione==0)
        {
            
x=dbSpriteX(1);
            
y=dbSpriteY(1);
            
dbSprite(1,x,y+speed,1);
        }
        
dbSync();
    }
    return;


Mi potete dire cosa c'è che non va? Grazie in anticipo, ciao!
 
Rispondi
  


Messaggi in questa discussione
Collisioni 2D - da ossen97 - 09-04-2011, 06:04 PM
RE: Collisioni 2D - da steve - 09-04-2011, 06:20 PM
RE: Collisioni 2D - da ossen97 - 09-04-2011, 06:21 PM
RE: Collisioni 2D - da Zapetino - 09-04-2011, 06:25 PM
RE: Collisioni 2D - da ossen97 - 09-04-2011, 07:06 PM
RE: Collisioni 2D - da steve - 09-04-2011, 07:18 PM

Vai al forum:


Browsing: 1 Ospite(i)