Προς το περιεχόμενο

Κόλλησα στην DarkBasic


greekmanael

Προτεινόμενες αναρτήσεις

Εδώ και μια εβδομάδα+ προσπαθώ να μάθω πως κάνουμε collision και transparent  στο sprite χωρίς να καταφέρω πολλά .Μπορεί να με βοηθήσει κάποιος  ;Ευχαριστώ για τον χρόνο σας.

 

 

Σαν παράδειγμα χρησιμοποιώ αυτόν τον κώδικα :

εδώ θέλω να μην μπορεί να περάσει το sprite μέσα απο το wall

 

 

x#=1 : y#=1
sync on : sync : hide mouse


load image "C:\Users\george\Desktop\fac2.png",3,1
load image "C:\Users\george\Desktop\wall.png",2,1
load image "C:\Users\george\Desktop\background1.png",1,1
sprite 2,200,200,2 :sprite 1,0,0,1
do
sprite 3,x#,y#,3
gosub move
gosub collisioneasy
sync
LOOP

move:
if upkey()=1 then y#=y#-0.05
if downkey()=1 then y#=y#+0.05
if leftkey()=1 then x#=x#-0.05
if rightkey()=1 then x#=x#+0.05
return

collisioneasy:
if y#<0
y#=y#+1
ENDIF
if x#<0
x#=x#+1
ENDIF
if y#>449
y#=y#-1
ENDIF
if x#>609
x#=x#-1
ENDIF
return   

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...