Źródła Kafelków - Tile Source może być używane przez komponent typu Mapa kafelków - Tilemap, aby rysować kafelki na obszarze siatki lub może być używane jako źródło grafiki dla komponentu typu Sprite lub Efektu cząsteczkowego - Particle Effect.. Możesz również użyć Kształtów Kolizji - Collision Shapes ze Źródła Kafelków w Mapie Kafelków do wykrywania kolizji i symulacji fizycznej (tutaj przykład)).
Potrzebujesz obrazu zawierającego wszystkie kafelki. Każdy kafelek musi mieć dokładnie te same wymiary i być umieszczony w siatce. Defold obsługuje odstępy (spacing) między kafelkami oraz margines ( margin) wokół każdego kafelka.
Gdy już masz utworzony obraz źródłowy, możesz stworzyć Źródło Kafelków (Tile Source):
Aby zdefiniować animację poklatkową w Źródle Kafelków, kafelki animacji klatek muszą leżeć obok siebie w sekwencji od lewej do prawej. Sekwencja może zawijać się z jednego wiersza na kolejny. Wszystkie nowo utworzone Źródła Kafelków mają domyślną animację o nazwie “anim”. Możesz dodać nowe animacje, klikając prawym przyciskiem myszy na korzeń (root) Źródła Kafelków w Outline i wybierając Add ▸ Animation.
Wybierając animację, wyświetlane są Properties (Właściwości) animacji.
None
- w ogóle nie jest odtwarzany, wyświetlany jest pierwszy obraz.Once Forward
- odtwarza animację raz od pierwszego do ostatniego obrazu.Once Backward
- odtwarza animację raz od ostatniego do pierwszego obrazu.Once Ping Pong
- odtwarza animację raz od pierwszego do ostatniego obrazu, a następnie z powrotem do pierwszego obrazu.Loop Forward
- odtwarza animację powtarzalnie (w pętli) od pierwszego do ostatniego obrazu.Loop Backward
- odtwarza animację powtarzalnie (w pętli) od ostatniego do pierwszego obrazu.Loop Ping Pong
- odtwarza animację powtarzalnie (w pętli) od pierwszego do ostatniego obrazu, a następnie z powrotem do pierwszego obrazu.Defold używa obrazu określonego w właściwości Collision (Kolizja), aby generować kształt wypukły (convex) dla każdego kafelka. Kształt będą wyznaczać piksele kafelka, które zawierają informacje o kolorze, czyli nie są w 100% przezroczyste.
Często sensowne jest używanie tego samego obrazu do kolizji, co do obrazu zawierającego grafikę, ale możesz wybrać oddzielny obraz, jeśli chcesz kształty kolizji różniące się od wyglądu. Gdy określisz obraz kolizji, podgląd zostaje zaktualizowany z zarysem na każdym kafelku, co wskazuje na wygenerowane kształty kolizji.
W zarysie źródła kafelków są wymieniane grupy kolizji, które dodano do źródła kafelków. Nowe pliki źródła kafelków otrzymają dodaną jedną grupę kolizji “default” (“domyślna”). Możesz dodać nowe grupy, klikając prawym przyciskiem myszy na korzeń (root) Źródła Kafelków w Outline i wybierając Add ▸ Collision Group.
Aby wybrać kształty kafelków, które powinny należeć do określonej grupy, wybierz grupę w Outline, a następnie kliknij każdy kafelek, który chcesz przypisać do wybranej grupy. Kształt kafelka i kształt są wtedy zaznaczane kolorem grupy. Kolor jest automatycznie przypisywany do grupy w Edytorze.
Aby usunąć kafelek z grupy kolizji, wybierz element główny (root) Źródła Kafelków w Outline, a następnie kliknij kafelek odznaczając tym samym dotychczas wybraną grupę.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB