Skocz do zawartości
enter11

przeszkody i film

Rekomendowane odpowiedzi

Nie będę pisał Ci na wszystko kodów, bo to nie ma sensu. Widzę, że nie potrafisz posługiwać się zmiennymi, ponieważ to wszystko da się zrobić na nich. Podpowiem Ci jak to zrobić, jak nic nie wymyślisz to podam kod.

1. Przechowuj liczbę żyć w zmiennej i odwołuj się do niej.

2. Kasa w zmienną i odejmujesz od niej koszt np. wieżyczki.

3. Dla obiektu przeciwnika zmienną żyć i odejmujesz obrażenia.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Nie chodzi o to, jak wklejasz po prostu kod, który podajemy Ci na tacy to niczego się nie nauczysz, a w programowaniu najważniejsze jest logiczne myślenie i samodzielność.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

image_angle=direction
if distance_to_object(Wrog)<100
direction = point_direction(x,y,Wrog.x,Wrog.y);
//Strzelanie
if distance_to_object(Wrog)<100
nab = instance_create(x,y,Naboj);
nab.direction = point_direction(x,y,Wrog.x,Wrog.y);

 

Nadaje się na wieże.Np będzie strzelać do najbliższego.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Pieniądze to będzie:

 

 

Create:

 

GML
global.kasa=100

 

Zarabianie:

 

GML
global.kasa+= 20

 

Niszczenie:

 

W kolizji z danym obiektem, który zostanie zniszczony po danej akcji:

 

GML
global.kasa+= 20

instance_destroy()

 

Nie masz kasy:

GML
if global.kasa < global.cenaobiektunr1

{

show_message('Nie masz tyle gotowki!!)

}</span>

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Zrobiłem

nab = instance_create(x,y,object8);

I zrobiłem obracanie wieżyczki ale czasami strzela chociaż się obraca nie z lufy.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Teraz bardzo potrzebuję kodu na przerwy między strzeleniami

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

GML (Create)
Alarm[0]=120

 

 

GML (Alarm0)
instance_create(x,y,o_strzal)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Albo

GML
if strzel = true

{

instance_create(x,y,obj_asda)

alarm[0] = 50

sound_play(snd_x)

global.naboje -= 1

strzel = false

cośtam jeszcze

}

 

i w alarm[0]

GML
strzel = true

 

Sory, napisałem to, zeby ten post miał jakikolwiek sens :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

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

Tylko 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ę tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×