Zmiany

Skocz do: nawigacji, wyszukiwania

Arkanoid

Dodane 102 bajty, 06:25, 17 wrz 2014
/* Duszki - Kolejne klocki */
[[Plik:CelBnowy.JPG]]
* A następnie Następnie tworzymy duszka ''Cel C'', który poza funkcjonalnością, posiadaną przez pozostałe duszki, ma również lokalną zmienną "uderzenie" odpowiedzialną za zbieranie informacji o ilości trafień piłki w cel. Ta opcja pozwala stworzyć elementy posiadajace npklocki, których zbicie wymaga dwukrotnego uderzenia piłeczką (tzw.: dwa życia.)'''Uwaga:''' zmienna "uderzenie" jest widziana tylko dla danego duszka. W przypadku gdybyśmy zrobili tą zmienną widoczną Ustawienie tej zmiennej jako globalnej, widocznej dla wszystkich duszków, spowodowałoby, że już pierwsze trafienie w pierwszy klocek z tą zmienną pomniejszaloby wartosc (Cel C) pomniejszałoby wartość ''uderzenie'' dla wszystkich duszków(czyli również dla Cel A i Cel B). Po każdym uderzeniu kulki zmienna zmniejsza się o jeden. Jeżeli wartość spadnie poniżej jednego 1., uznajemy, że klocek został "zbity" i go ukrywamy. Dodana jest również kontrolka "czekaj, aż nie dotyka kulka", aby od razu po dotknięciu przez kulke odjąć ''uderzenie'' tylko o 1 i zaczekać, aż kulka się odbije. Jest to konieczne uniknąć sytuacji, w której jedno odbicie pomniejsza od razu całą wartość zmiennej.
[[Plik:Cel Cnowy.JPG]]
1495
edycji