Skocz do zawartości

błędny kod


chichako

Rekomendowane odpowiedzi

gra polega na sianiu zboża i późniejszym jego zbieraniu, by zdobyć punkty

ale gra nie działa. wyskakuje mi, że gdzieś tu jest błąd:

 

zbieranie=true and press_check(vk_space) and collision(object3)

{

then score+=1

}

 

czy mógłby mi ktoś pomóc?

GML
if zbieranie=true && keyboard_check_pressed(vk_space) && collision_line(x,y,x,y,object3,0,1) // nieznam sie zabardzo na collison line ale chyba tak jest dobrze mi dzialalo takie collision przez kod

{

score+=1 // mozna bez "Then"

}

Odnośnik do komentarza
Udostępnij na innych stronach

chichako , skąd ty wziąłeś ten kod?

GML
if instance_create(0,0,object3) // instance_create() zwraca id obiektu którego stworzymy, więc nie czaje w ogóle tego if / {}

{

then zbieranie=false // to then jest tu w ogóle nie potrzebne

}

 

GML
if zbieranie=true and press_check(vk_space) and collision(object3) // nie istnieje funkcja jak "press_check" ani "collision" chyba że sobie je stożysz;p

{

then score+=1 // tu tak samo

}

 

Ja bym to dał do eventa kolizji z "object3"

GML
if zbieranie=true && keyboard_check_pressed(vk_space)

{

score+=1

}

Odnośnik do komentarza
Udostępnij na innych stronach

nie będę cytował wszystkich tamtych postów bo zajęłoby to za dużo miejsca więc odpowiem jedną odpowiedzią na wszystkie pytania:

jestem bardzo początkujący i musicie mi wybaczyć wiele błędów, bo się dopiero uczę

 

a te wszystkie kody to sam wymyśliłem:)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...