Ruszające obiekty na ekranie jest kluczową częścią każdej gry. W tym przewodniku rozwoju gier dowiemy się, jak kontrolować i przenosić obiekty gry w GDevelop.

Samouczek rozwoju gry

Przegląd

Społeczność open source pojawia się wraz z przejściem każdej minuty. Istnieją gry międzyplatformowe, gry mobilne i gry stacjonarne. Różne rodzaje gier obejmują gry akcji, gry przygodowe, gry rólowe, gry sportowe, gry puzzle, gry symulacyjne i wiele innych. Dlatego wszystkie te różne typy gier przyniosły ogromny wzrost ruchu, ponieważ użytkownicy ze wszystkich grup wiekowych zwykle grają w te gry. Co więcej, pandemia przyniosła ogromną zmianę w stylu życia ludzi żyjących na całym świecie. Ludzie mają teraz więcej czasu. Wszystkie działania offline stały się online. Dlatego mają tendencję do wybierania oprogramowania online do wykonywania profesjonalnych obowiązków i gier wideo w przypadku rozrywki. Z tych wszystkich powodów branża ta zyskała zrównoważony rozwój i wsparcie użytkowników i programistów. W niedawnej przeszłości napisaliśmy na takie tematy, jak samouczek rozwoju gier HTML5 dla programistów gier wideo, Jak globalny przemysł gier wykorzystuje oprogramowanie typu open source oraz samouczek Gdeveloping dla początkujących, aby rozpocząć rozwój gier. W tym samouczku rozwoju gry omówimy następujące punkty.

Zawiera eksplorację GDevelop

GDevelop to platforma do budowy gier typu open source. Jest wysoce rozszerzalny i oferuje logiczny interfejs, w którym użytkownicy mogą łatwo nawigować. To bezpłatne oprogramowanie jest napisane w C ++, TypeScript i JavaScript. Ponadto dostępna jest kompleksowa dokumentacja dotycząca rozwoju i wdrażania. Cały kod źródłowy jest dostępny w GitHub. Ponadto istnieje wiele funkcji, które sprawiają, że oprogramowanie jest widoczne. Zobaczmy niektóre z kluczowych funkcji. Cross-platform : Ta platforma tworzenia gry jest multiplatform i może być wdrażana na prawie wszystkich popularnych systemach operacyjnych, takich jak macOS, Linux i Windows. Eksportowanie opcji : GDevelvel pozwala użytkownikom eksportować opracowane gry za pomocą jednego kliknięcia dla Androida, iOS i sieci. Właściciele gier mogą wyświetlać reklamy wideo w swoich grach i może być możliwe przy wsparciu Admob. Bogate obiekty gry : Ten twórca gier open source zapewnia szeroki zakres obiektów gier, takich jak duszki z animacje, eksplozje pożaru i inne efekty za pomocą emiterów cząstek. Sformatowany tekst, wbudowane filmy i rysowanie niestandardowych kształtów są dostępne do wprowadzania efektów przyciągających wzrok do gier. Wszechstronne zachowania : W tym podstawowym artykule rozwoju gry pokażemy, w jaki sposób możemy dodać różne zachowania do obiektów gry. Dostępnych jest wiele zachowań, które są gotowe do użycia, a użytkownicy mogą rozwijać się dalej zgodnie z wymaganiami. Wszystko to dzieje się w kilku kliknięciach myszy. Zaawansowany interfejs : W tym samouczku projektowania gry zobaczymy interfejs użytkownika tego silnika 3D. Użytkownicy mogą przeciągać i upuszczać różne elementy gry i obiekty.

Praca nad grą

Ta sekcja samouczka rozwoju gry wyjaśnia podstawowy rozwój gry z GDevelop. Przed pójściem dalej upewnij się, że zainstalowałeś GDevel na swoim komputerze. Możesz odwiedzić ten samouczek samouczek Gdevelop dla początkujących, aby rozpocząć rozwój gry, aby uzyskać wiedzę na temat założenia tego edytora gier w LocalHost. Teraz otwórz redaktor i utwórz nowy projekt. W tym samouczku utworzymy folder na Dysku Google do zapisywania plików gier. Teraz kliknij „Utwórz nowy projekt”, otworzy nowe okno dialogowe, wybierz opcję „Pusta gra”, aby rozpocząć budowę nowej gry.

Samouczek rozwoju gry

Po lewej stronie paska menu projektu kliknij „Zapisz jako”, aby zapisać grę. Po pierwsze, dodajmy scenę. W tym celu kliknij opcję „Sceny” i zmień jej nazwę, na przykład „Pierwsza scena” w tym samouczku pokazanym na poniższym obrazku.

 platforma do budowania gier

Po utworzeniu sceny otwórz ją i dodaj obiekt. Aby dodać obiekt, kliknij „Dodaj nowy obiekt” pojawiający się na prawym panelu bocznym. Ostatecznie otworzy nowe okno dialogowe zawierające różne zasoby. Wybierzmy jednak obiekt „czerwony statek” nacisk „Dodaj do gry” i zamknij okno dialogowe.

 Przewodnik rozwoju gier

Następnie zobaczysz obiekt pojawiający się na lewym panelu bocznym. Przeciągnij go do ekranu głównego i naciśnij przycisk pojawiający się w lewym górnym rogu, aby uruchomić grę. Dlatego otworzy grę w nowe okno, jak pokazano na poniższym obrazku.

Samouczek rozwoju gry

Do tej pory nie możesz grać z tym obiektem, ponieważ nie dodano do niego żadnego zachowania. Dodajmy więc zachowanie do tego obiektu. W tym celu kliknij obiekt statku i naciśnij „Edytuj obiekt”. Otworzy nowe okno dialogowe, przejdź do zakładki zachowania, wybierz „Ruch odgórny” i naciśnij „Zastosuj”. Teraz podgląd grę, a zobaczysz, że możesz przesunąć obiekt statku na ekranie za pomocą klawisze strzałek klawiatury. Teraz zauważysz, że obiekt statku spada z ekranu. Dlatego, aby rozwiązać ten problem, edytujmy obiekt i przejdźmy do zachowań. Kliknij „Dodaj zachowanie do obiektu”. Teraz przejdź do „Wyszukaj nowe zachowania” i poszukaj zachowania „pozostań na ekranie” na pasku wyszukiwania, jak pokazano na poniższym obrazku.

Gdevel

Następnie wybierz go i zainstaluj w projekcie i naciśnij Zastosuj. Jeszcze jedną rzeczą jest dostosowanie środkowego punktu obiektu. Przejdźmy więc ponownie do właściwości obiektu i „Edytuj punkty” pojawiające się na dole. Wylądujesz na poniższym ekranie.

Samouczek projektowania gry

Więc przeciągnij znak występujący w lewym górnym rogu do środka obiektu, a następnie zamknij i zastosuj. Teraz, jeśli ponowne uruchomienie gry zobaczysz zmiany.

Samouczek rozwoju gry

Wniosek

To koniec tego samouczka rozwoju gry. Mamy nadzieję, że ten post na blogu byłby pomocny dla twórców gier. Ten samouczek umożliwił pracę z obiektami gry i dodawanie zachowań. W przyszłości Conteerize.com opublikuje posty na blogu i artykuły samouczkowe na temat dalszego oprogramowania do projektowania gier open source. Dlatego proszę pozostać w kontakcie z tą kategorią oprogramowanie do rozwoju gier na Containerize.com w celu regularnych aktualizacji.

Badać