A A A

Podstawy logiki

PC Format 3/2017
W tym odcinku naszego kursu sprawisz, że główny bohater gry będzie mógł zbierać punkty monety. Dodasz też chmury, czyli punkty odpowiedzialne za automatyczną zmianę kierunku lotu. Grzegorz Kubera

Reguła pojawiania się monet

Do czego potrzebny jest atrybut Która moneta i dlaczego stworzyłeś atrybut Aktualna moneta dla bohatera Moneta, gdzie dolna moneta ma wartość 1, a górna 0? Atrybut Która moneta pozwoli na tworzenie kolejnej reguły. Z kolei atrybut Aktualna moneta pozwoli na wyświetlanie danej monety wtedy, gdy przelatujący samolot będzie się z nią zderzał – jeśli zderzy się z tą na dole, wyświetli się moneta u góry, a jeśli u góry, wyświetli się ta na dole. Monety będą stale wyświetlane, natomiast dzięki atrybutowi będą mogły się chować – do tego wykorzystasz warunki w regułach.


Przejdź do zakładki Actors widocznej w górnej części programu GameSalad Creator i zaznacz bohatera Moneta. Następnie w obszarze Rules stwórz nową regułę, klikając ikonę plusa na przycisku Rule. Zmień nazwę reguły na Odradzanie, ponieważ będzie to reguła odpowiedzialna za „odradzanie się” monet po ich uprzednim zebraniu.


W polu type od drag in a condition wpisz Attribute i wciśnij Enter. Następnie kliknij przycisk strzałki widoczny obok stworzonego pola i wybierz w oknie Attribute Browser odpowiednio Attributes, Game i kliknij dwukrotnie Która moneta. Dodasz w ten sposób stworzony wcześniej atrybut dla gry.


W polu obok, które właśnie się pojawiło, kliknij przycisk strzałki i z okna Attribute Browser wybierz Attributes Moneta. Kliknij dwukrotnie Aktualna moneta, po czym wciśnij przycisk zielonego ptaszka, aby zatwierdzić zmiany. Ta reguła zacznie działać, gdy wartość umieszczona w atrybucie Która moneta będzie równa wartości umieszczonej w atrybucie Aktualna moneta. Dla przypomnienia: obie te wartości wynoszą 0, natomiast jedna z monet ma wartość 1.



Z obszaru Library przejdź do Zachowań (Behaviors) i przeciągnij – trzymając wciśnięty lewy przycisk myszy – zachowanie o nazwie Change Attribute do zakładki do w regule Odradzanie.


Użyj strzałki widocznej na końcu pola set i w nowym oknie Change Attribute wskaż Attribute, Moneta, Color i kliknij dwukrotnie Alpha. W polu obok wpisz wartość 0. Teraz kliknij przycisk Play i zauważ, że moneta widoczna u góry zniknęła – jej kolor Alpha zmienił się na 0, co w systemie gry GameSalad oznacza, że jest niewidoczna. Reguła zadziałała, ponieważ Która moneta (wartość 0) jest równa Aktualna moneta (wartości 0), co sprawia, że następuje zmiana koloru na 0 (moneta staje się niewidoczna). Natomiast moneta, która ma wartość atrybutu Aktualna moneta równą 1 pozostała widoczna – zmiany jej nie dotknęły.


Ten test pozwala lepiej przyswoić sobie działanie reguł, niemniej nie potrzebujesz zachowania Change Attribute na tym etapie, dlatego należy je usunąć. Zaznacz Change Attribute w polu do w regule Odradzanie i wciśnij przycisk Del na klawiaturze, aby usunąć atrybut.


Z zakładki Behaviors przeciągnij za to inne zachowanie, o nazwie Interpolate, i umieść je w polu do w regule Odradzanie. Interpolate zmienia wartość jednego atrybutu na inną przez ustalony czas. Wykorzystasz go do wygaszania monet i wyświetlania ich w odpowiednim momencie. W ten sposób samolot zbierze najpierw jedną monetę, która następnie zniknie i jednocześnie wyświetli się inna, po przeciwległej stronie – i też zniknie, gdy samolot ją zbierze.


To działanie trzeba zapętlić, aby było aktywne przez cały czas. Najpierw w polu Interpolate wybierz atrybut Moneta, Color i Alpha, a następnie zmień wartość na 1 i kliknij przycisk z zielonym ptaszkiem, aby wprowadzić zmiany.


W widocznym niżej polu for wpisz np. 0.3, jeśli chcesz, aby efekt znikania/pojawiania się monety trwał 0,3 sekundy.


Ocena:
Oceń:
Komentarze (0)

Redakcja nie ponosi odpowiedzialności za treść komentarzy. Komentarze wyświetlane są od najnowszych.
Najnowsze aktualności


Nie zapomnij o haśle!
21 czerwca 2022
Choć mogą się wydawać mało nowoczesne, hasła to nadal nie tylko jeden z najpopularniejszych sposobów zabezpieczania swoich kont, ale także...


Artykuły z wydań

  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
Zawartość aktualnego numeru

aktualny numer powiększ okładkę Wybrane artykuły z PC Format 1/2022
Przejdź do innych artykułów
płyta powiększ płytę
Załóż konto
Co daje konto w serwisie pcformat.pl?

Po założeniu konta otrzymujesz możliwość oceniania materiałów, uczestnictwa w życiu forum oraz komentowania artykułów i aktualności przy użyciu indywidualnego identyfikatora.

Załóż konto