No to tak:
Zacznijmy od ilosci strzalow jakie musza trafic w przeszkode:
GML
Przeszkoda Create:
Wytrzymalosc = 5 //ustawiamy wytrzymalosc przeszkody
Collision: Nabuj //Gdy dotknie przeszkode
Wytrzymalosc -= 1 //Wytrzymalosc spada o 1
with(other) instance_destroy() //Nabuj usuwa sie
Step:
if Wytrzymalosc = 0 //jesli wytrzymalosc jest rowna 0
{
instance_destroy() //przeszkoda usuwa sie
}
GML
Nastepnie tworzenie naboju:
W Ludziku:
W Event: Mouse->Global mouse-> Global Left Pressed:
instance_create(x,y,Nabuj) //po nacisnieciu gdziekolwiek lewego przycisku myszy pojawia sie nabij
Teraz robimy, zeby nabuj lecial w strone myszki.
Robimy najpierw nowy object: Celownik, a w nim w Step
x = mouse_x //porusza sie zgodnie z x myszki
y = mouse_y //porusza sie zgodnie z y myszki
A w Naboju:
Create:
image_angle = direction //kierunek obrazka = kierunkowi, w ktorym idzie
direction = point_direction(Celownik.x,Celownik.y,5)
Pisalem z glowy wiec jak cos nie dziala to pisz!