Zachowanie i ruch obiektów gry są kontrolowane przez animacje. W tym samouczku rozwoju gry nauczymy się, jak animować postacie z gry.
Przegląd
W naszej serii tworzenia gier typu open source opublikowaliśmy posty na blogu na niektóre popularne tematy, takie jak samouczek rozwoju gier | Ruch Player in Gdeveloper, samouczek rozwoju gry HTML5 dla programistów gier wideo, Jak globalny przemysł gier wykorzystuje oprogramowanie typu open source oraz samouczek Gdeveloper dla początkujących do rozpoczęcia rozwoju gry. Ten artykuł samouczka polega na rozpoczęciu rozwoju gry za pomocą bezpłatnych open source supermocarstwa poprzez obejmowanie następujących punktów.
- Rodzaje animacji gier
- Jak tworzyć duszki?
- Praca ze scenami
- Uruchomienie gry na LocalHost
- wniosek Dla początkujących dostępnych jest wiele oprogramowania do rozwoju gier open source, które mają możliwości samowystarczające. Jednak supermocarstwa to oprogramowanie do tworzenia gier 2D i 3D. Zapewnia wbudowane biblioteki i przykłady gier, które ułatwiają tworzenie gier dla twórców gier. Ta bezpłatna aplikacja do projektowania gier jest zapisana w TypeScript, a cała dokumentacja jest dostępna w Github w odniesieniu do rozwoju i wdrażania. W tym poście na blogu zbadamy supermocarstwa dotyczące ich użycia.
Rodzaje animacji gier
Animacje są istotną częścią gier wideo. Postacie w grach muszą reagować na działania użytkownika, animacja powinna być płynna i nagła. Chodzi o zarządzanie wieloma ramkami, a animatorzy potrafią nadają się do tworzenia efektów ruchomych. Ponadto istnieją animacje 2D i 3D, w których obiekty wydają się poruszać przez trójwymiarową przestrzeń. Twórcy gier i graficy tworzą modele 3D. Animacje zależą od charakteru gry, a najczęstsze typy są następujące. Animacja chodzenia: Animacja spaceru dotyczy tworzenia procesu spaceru, w którym postacie animują każdy krok i podają ilustracje chodzące. Animacja bezczynna: Jest to bardzo ważny rodzaj animacji, w której postać nic nie robi, ponieważ użytkownik nie naciska żadnego kontrolera. Uruchom animację : Run Animation jest częścią każdej gry, w której obiekt gry wykonuje cykl uruchamiania. Ten typ jest najczęstszym typem i wymaga większej uwagi dewelopera. Walka animacja : W grach walki wiele postaci z gier walczy ze sobą. Animacja skoku : Ten rodzaj animacji wymaga lepszych umiejętności i wiedzy specjalistycznej. Postać kompresuje i uwalnia ciało, aby wykonać ilustrację skoków.
Jak tworzyć duszki?
Ta sekcja przewodnika do tworzenia gier pozwala użytkownikom tworzyć projekty i rozpocząć tworzenie duszek do gry. Duszki to nietatyczne obrazy lub grafika, które są używane nie tylko w grach, ale także częścią projektowania stron internetowych. Są one zwykle rysowane na tle, które jest stale odświeżane. Przed przejściem upewnij się, że skonfigurowałeś supermocarstwa na swoim komputerze. Możesz skorzystać z tego linku samouczek rozwoju gry HTML5 dla programistów gier wideo, aby skonfigurować tę bezpłatną platformę tworzenia gier. Najpierw otwórz aplikację do przeglądarki i stwórzmy nowy pusty projekt. Jak pokazano na poniższym obrazku.
Wylądujesz w przestrzeni projektu po utworzeniu nowego pustego projektu. Istnieją opcje menu na lewym panelu bocznym. Kliknij przycisk „+”, aby otworzyć okno dialogowe Zasoby. Wybierz opcję Sprite i naciśnij Utwórz.
Teraz prześlij obraz, na którym dodamy zachowanie. Możesz to zrobić, klikając przycisk umieszczony w prawym górnym rogu. Ten panel dotyczy konfiguracji obiektu. Następnie możesz ustawić rozmiar siatki zgodnie z wyborem. Istnieją dwie części płótna. Górna część pokazuje pełny arkusz, w którym dolna część pokazuje wybraną część, na której mamy zastosować animację. Możesz to zrobić, naciskając przycisk „Ustawienie” na prawym panelu bocznym, jak pokazano na poniższym obrazku.
Następnie stwórzmy animacje. Możemy to zrobić, klikając przycisk „Nowy” na karcie animacji. Możesz zobaczyć obraz poniżej.
Praca ze scenami
W tej sekcji dodamy scenę do naszej gry. W tym celu ponownie otwórz okno dialogowe Zasoby i wybierz „Scena” i naciśnij przycisk Utwórz. Teraz utwórz aktora, klikając przycisk gwiazdy dostępny w prawym górnym rogu, jak pokazano na poniższym obrazku.
Następnie utwórz nowy komponent, klikając przycisk „Nowy komponent” umieszczony na prawym panelu bocznym. Wybierz „Sprite Renderer” i naciśnij Utwórz. Następnie przeciągnij utworzony duszek z lewej strony bocznego i upuść go pod sekcją renderera duszka. Ponadto utwórz innego aktora o imieniu „aparat”, a także utwórz nowy komponent o nazwie Camera. Możesz zmienić tryb aparatu, aby zmienić go w tryb „ortograficzny”, jak pokazano na poniższym obrazku.
W lewym dolnym rogu przejdź do opcji Ustawienia i otwórz ją. W sekcjach „Sprite” i „mapa płytek” wstawiaj 16 przeciwko „Pixel na jednostkę”. Następnie w „Domyślnym trybie kamery” wybierz 2d w sekcji „Scena”. Ponadto, w sekcji „Mapa płytek”, domyślna szerokość 36, domyślna wysokość 28 i zestaw kafelków rozmiar 16. Nie ma potrzeby jej zapisywania, raczej wszystko jest na autosavie.
Uruchomienie gry na LocalHost
Jesteśmy więc bliscy wprowadzenia animacji supermocarni naszej pierwszej gry. Jednak ponownie przejdź do zakładki Ustawienia i przeciągnij scenę z lewego panelu bocznego i upuść ją do „Sceny Startup”, jak pokazano na poniższym zdjęciu.
Teraz kliknij „Player” i pod komponentem „Sprite Renderer” wybierz Animację w stosunku do atrybutu „Animation”. Na koniec uruchom aplikację, klikając przycisk umieszczony w lewym górnym rogu. Nowa karta wyświetli poruszające się obiekty na ekranie.
Wniosek
To koniec samouczka, w którym nauczyliśmy się, jak zrobić grę dla początkujących. Dlatego rozpoczęcie rozwoju gier staje się łatwe, gdy dostępna jest szczegółowa dokumentacja oprogramowania do tworzenia gier. Wreszcie Containerize.com jest w spójnym procesie pisania artykułów na dalsze tematy i produkty open source. Dlatego prosimy o kontakt z tą kategorią oprogramowania do rozwoju gier w celu regularnych aktualizacji.