Discuss Scratch
- Discussion Forums
- » Polski
- » Poradnik o tworzeniu strzelanek 2D
- HappyCat460
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
Poradnik o tworzeniu strzelanek.
Witaj w poradniku o tworzeniu strzelanek. To mój pierwszy poradnik. No więc zaczynamy.
Trzecio-osobowa strzelanka
Stwórz duszka który będzie strzelał(np. armata), przedmiot do strzelania (np. amunicja), i duszka do zastrzelenia (np. skałę).
Zrób duszka barierę. Namaluj linię w edytorze grafiki.
Teraz zrób skrypty. Zacznij od duszka który strzela.
Skrypt ruchu:
Czas na zaprogramowanie skryptu odejmującego życia. Poniżej przykładowy skrypt.
Musisz ukryć duszka i przyporządkować pozyję xy. Zrób taki skrypt:
Przyda ci się blok:
Witaj w poradniku o tworzeniu strzelanek. To mój pierwszy poradnik. No więc zaczynamy.
Trzecio-osobowa strzelanka
Stwórz duszka który będzie strzelał(np. armata), przedmiot do strzelania (np. amunicja), i duszka do zastrzelenia (np. skałę).
Zrób duszka barierę. Namaluj linię w edytorze grafiki.
Teraz zrób skrypty. Zacznij od duszka który strzela.
Skrypt ruchu:
kiedy kliknięto zieloną flagęGotowy skrypt ruchu duszek może się już poruszać.
zawsze
jeżeli <klawisz [strzałka w lewo v] naciśnięty?> to
zmień x o (-10)
end
jeżeli <klawisz [strzałka w prawo v] naciśnięty?> to
zmień x o (10)
end
end
Czas na zaprogramowanie skryptu odejmującego życia. Poniżej przykładowy skrypt.
kiedy kliknięto zieloną flagęNa razie gra trwa bez końca. Stwórz skrypt który zakończy grę.
zawsze
jeżeli <dotyka [duszka do zastrzelenia v] ?> to
zmień [życia v] o (-1)
end
end
kiedy kliknięto zieloną flagęDobra, gracz gotowy. Teraz trzeba zaprogramować obiekty które spadają i trzeba je zastrzelić.
zawsze
jeżeli <(Życia) < [1]> to
zatrzymaj [wszystko v]
end
end
Musisz ukryć duszka i przyporządkować pozyję xy. Zrób taki skrypt:
kiedy kliknięto zieloną flagęSkrypt klonujący bardzo prosty:
zawsze
ukryj
idź do x: (losuj od (-240) do (240)) y: (180)
end
kiedy kliknięto zieloną flagęDobra, duszek się już klonuje ale nic nie zrobi jeżeli klony nic nie będą robić. Zarprogramuj klony:
zawsze
sklonuj [siebie v]
czekaj (1) s
end
Przyda ci się blok:
kiedy zaczynam jako klon
[scratchblocks]
kiedy zaczynam jako klon
pokaż
powtarzaj aż <dotyka [bariera v] ?>
zmień y o (-3)
jeżeli <dotyka [amunicja v] ?> to
zmień [Punkty v] o (1)
usuń tego klona
end
jeżeli <dotyka [duszka który strzela v] ?> to
zmień [Życia v] o (-1)
usuń tego klona
end
end
zmień [Punkty v] o (-1)
usuń tego klona
[/scratchblocks]
Teraz zaprogramuj [big]przedmiot[/big] który strzela:
[scratchblocks]
kiedy kliknięto zieloną flagę
ukryj
zawsze
idź do [duszka który strzela v]
end
[/scratchblocks]
Jeszcze jeden prosty skrypt:
[scratchblocks]
kiedy klawisz [spacja v] naciśnięty
sklonuj [siebie v]
[/scratchblocks]
Klonowanie gotowe. Jeszcze dwa ostatnie skrypty. Jeden długi, drugi krótki.
[scratchblocks]
kiedy zaczynam jako klon
pokaż
powtarzaj aż <dotyka [krawędź v] ?>
zmień y o (10)
jeżeli <dotyka [obiektu do strzelania v] ?> to
czekaj (0.0001) s
usuń tego klona
end
end
usuń tego klona
[/scratchblocks]
To już ostatni skrypt. Tym razem do bariery.
[scratchblocks]
kiedy kliknięto zieloną flagę
ustaw [Punkty v] na [0]
ustaw [Życia v] na [3]
zawsze
idź do x: (0) y: (0)
end
[/scratchblocks]
Last edited by HappyCat460 (June 2, 2020 16:26:10)
- AANNTTOONNII
- Scratcher
1000+ posts
Poradnik o tworzeniu strzelanek 2D
1. To nie jest poradnik. Podałeś tylko jakieś skrypty, a nie wyjaśniłeś jak zrobić taką grę.
2. Masz projekt, w którym zastosowałeś ten skrypt?
2. Masz projekt, w którym zastosowałeś ten skrypt?
- HappyCat460
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
1.Potem wyjaśnię. 1. To nie jest poradnik. Podałeś tylko jakieś skrypty, a nie wyjaśniłeś jak zrobić taką grę.
2. Masz projekt, w którym zastosowałeś ten skrypt?
2.https://scratch.mit.edu/projects/357845458/
- AANNTTOONNII
- Scratcher
1000+ posts
Poradnik o tworzeniu strzelanek 2D
1.Potem wyjaśnię.
Nie oczekuję twoich wyjaśnień. Zauważyłem po prostu, że to nie jest poradnik i w takiej formie nie dodam go do spisu.
https://scratch.mit.edu/projects/357845458/2.
To nie wygląda na strzelankę…
- HappyCat460
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
Dlaczego? To nie wygląda na strzelankę…
- HappyCat460
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
I tak będę musiał go poprawić. Nie oczekuję twoich wyjaśnień. Zauważyłem po prostu, że to nie jest poradnik i w takiej formie nie dodam go do spisu.
- Bimbam360
- Scratcher
100+ posts
Poradnik o tworzeniu strzelanek 2D
To jest strzelanka.https://scratch.mit.edu/projects/357845458/2.
To nie wygląda na strzelankę…
Last edited by Bimbam360 (May 28, 2020 15:49:34)
- HappyCat460
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
Wiem, to pierwszo-osobowa strzelanka.To jest strzelanka.https://scratch.mit.edu/projects/357845458/2.
To nie wygląda na strzelankę…
- Bimbam360
- Scratcher
100+ posts
Poradnik o tworzeniu strzelanek 2D
wiemWiem, to pierwszo-osobowa strzelanka.To jest strzelanka.https://scratch.mit.edu/projects/357845458/2.
To nie wygląda na strzelankę…
- PL_DkD_PL
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
ale ta strzelanka jest w 3D poza tym, żeTo jest strzelanka.https://scratch.mit.edu/projects/357845458/2.
To nie wygląda na strzelankę…
a poradnik jest na strzelanki 2D i z kamerą trzecioosobową Wiem, to pierwszo-osobowa strzelanka.
Last edited by PL_DkD_PL (May 28, 2020 16:43:40)
- HappyCat460
- Scratcher
500+ posts
Poradnik o tworzeniu strzelanek 2D
Zgadzam się a poradnik jest na strzelanki 2D i z kamerą trzecioosobową
- Discussion Forums
- » Polski
- » Poradnik o tworzeniu strzelanek 2D