Dokumentacja / Obiekty (sprites)

Obiekty (sprites) to grafika używalna przez grywalne lub interaktywne postacie (obiekty) w twoich scenach. Dodaj obiekt (sprite) do gry, poprzez dołączenie pliku PNG do folderu assets/sprites.

Wymagania

Obiekty (Sprite), musi być w formacie PNGs oraz musi zawierać tylko cztery następujące kolory:

#071821
#86c06c
#e0f8cf
#65ff00
Pobierz paletę kolorów GB Studio dla:
Adobe Photoshop
Aseprite

Kolor # 65ff00 jest używany do przedstawienia przezroczystego tła w grze i będzie niewidoczny w grze oraz w świecie gry.

Kolory, które nie są jednym z powyższych kodów szesnastkowych, zostaną dopasowane do najbliższego koloru. W przeciwieństwie do tła, kolor # 306850 nie może być używany w obiektach (spites).

Obiekt składa się z jednej lub więcej klatek animacji, o wymiarach 16px x 16px ułożono poziomo w pliku. Obiekt składający się z jednej klatki animacji, będzie zawierał wymiary 16px x 16px, natomiast obiekt, który będzie zawierał trzy klatki animacji, będzie zawierał wymiar 48px x 16px.

Obieky bez animacji

W przypadku obiektów, które potrzebują tylko jednej klatki animacji (elementy statyczne takie jak np. tabliczki czy drogowskazy). Należy utworzyć plik PNG o wymiarach 16px x 16px, aby zawierał tylko jedną klatkę animacji.

Obiekty animowane

W przypadku, gdy obiekty mają odtwarzać krótkie animacje, można utworzyć plik PNG z 2 klatkami animacji o wymiarze 32px x 16px, lub 25 klatek o wymiarach 400px x 16px. Użycie animowanych obiektów na aktorze pozwoli na ustalenie, która klatka animacji ma być wyświetlona domyślnie jak i prędkość dla odtwarzanej animacji.

Aktor

Jeżeli obiekty mają być obracane w czterech kierunkach, mają być zwracane w kierunku gracza, to należy utworzyć plik PNG o wymiarach 48px x 16px zawierające trzy klatki: obrót w dół, obrót w górę i obrót w prawo. Obraz dla obrotu w lewą stronę jest generowany automatycznie przez program poprzez odwrócenie grafiki obiektu obrotu w prawo. Zatem obrót w lewo nie musi być tworzony.To make sprites that can face in four directions turning towards the player, create a 48px x 16px PNG containing the three frames forward facing, upwards facing and right facing. The left facing sprite is automatically generated by flipping the right facing sprite horizontally so does not need to be created.

Aktor animowany

W celu wykonania obiektów, które mają posiadać animowany ruch lub które mogą być użyte jako postać gracza, to należy utworzyć plik PNG 96px x 16px składający się z sześciu klatek animacji. Dwie klatki gdy postać jest obrócona w dół, dwie gdy postać jest obrócona w górę i dwie klatki gdy postać jest obrócona w prawo.To make sprites that have animated movement, or that can be used as a player character, create a 96px x 16px PNG containing six frames, two forward facing, two upwards facing and two right facing animation frames.

Ponieważ istnieją ograniczenia dotyczące liczby klatek animacji (obiektów), które można załadować do pojedynczej sceny, zaleca się nie używanie animowanych obiektów, chyba że wiesz, że dany obiekt faktycznie będzie potrzebował animowanego ruchu.

Następnej: Tła