Skocz do zawartości

1pietras

Użytkownicy
  • Postów

    98
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Ostatnia wygrana 1pietras w dniu 18 Marca 2018

Użytkownicy przyznają 1pietras punkty reputacji!

O 1pietras

  • Urodziny 05.08.1993

Informacje

  • Użytkownik GameMaker Studio 2
    Nie
  • Użytkownik GameMaker Studio
    Tak
  • Użytkownik GameMaker 8
    Nie
  • Użytkownik GameMaker 7 i wcześniejszych wersji
    Nie
  • Użytkownik Unity
    Tak
  • Użytkownik Godot
    Nie

O mnie

  • Skąd
    białystok
  • Płeć
    Mężczyzna

Osiągnięcia 1pietras

Smart Newbie

Smart Newbie (2/13)

3

Reputacja

  1. Właśnie dlatego dodałem PrismDemo, chodzi raczej o to żeby był darmowy link do niego, tak? W sumie niezły pomysł, zapomniałem o podstawowym fakcie, że promocje przyciągają uwagę
  2. Jest już pełna wersja Prism Lagoon!
  3. Tytuł: Prism Lagoon Gatunek: Edytor 3D (program) Autor: 1pietras Opis: Prism Lagoon to nowy sposób na szybkie i wygodne tworzenie poziomów do GameMaker'a Wygodne środowisko do pracy Prism Lagoon pozwala na dowolne rozszerzanie okna aplikacji, jak i wewnątrz niej. Wszystkie opcje są pogrupowane w zakładkach, dzięki czemu korzysta się z niego tak wygodnie w z innych popularnych edytorów 3D Nieograniczone możliwości edycji Prism Lagoon pozwala na swobodną manipulację obiektem, jego ukryciem czy zablokowaniem. Zmianą tekstury lub modelu. Dzięki czemu twój obiekt może być identyczny do tego z edytora. Dodatkowo jest możliwość dodania własnych parametrów, które są widoczne podczas edytowania obiektu. Robisz grę 2D? Świetnie! Zablokowanie kamery do widoku 2D, zapisywanie wartości Z jako głębokość (depth), oraz wiele innych udogodnień pozwala na szybkie tworzenie poziomów, także 2D Dodatkowo Prism Lagoon pozwala na bardzo szybkie załadowanie nowej mapy, bez ponownego uruchamiania gry! Od teraz podejrzenie zmian na poziome będzie natychmiastowe. Edytor jest nadal w dosyć wczesnej fazie produkcji. Jest nadal sporo feature'rów do dodania i chciałbym rozwijać ten projekt razem z użytkownikami Dzięki czemu Prism Lagoon będzie przydatną pomocą w tworzeniu gier 2D i 3D w GameMakerze PrismDemo, przykładowa gra wykorzystująca poziomy z edytora, jest dołączona z source'ami. Dodatkowe szczegóły są na stronie MarketPlace MARKETPLACE
  4. Hej, Co do edytora to wypuściłem pierwsze dwa filmiki tutorialowe na YT, powinny pokazać trochę więcej niż zwykłe screeny Pierwszy filmik Drugi Filmik Reszta filmików jest w drodze
  5. Co do modeli, to standardowa ściana i podłoga są rysowane za pomocą vertex_submit(), ale to nie ma wpływu na działanie zewnętrznej gry, bo eksportowane są tylko informacje o obiektach i ich parametry. Póki co to moje największe stworzone mapy miały nie mniej niż 60 fps, więc nie było większych optymalizacji renderowania, chociaż nie wykluczam czegoś takiego w przyszłości
  6. To wszystko zapisuje się w składni podobnej do tworzenia instancji w GM, ale tak, to jest własny format zapisu. Co do pierwszego pytania, to obiekty które stworzymy w edytorze są zapisywane w pliku konfiguracyjnym, a jak odpalisz edytor, to plik konfiguracyjny ma swój odpowiednik w strukturze, którą wykorzystujesz przy tworzeniu obiektu. Tak w skrócie
  7. Tytuł: Prism Lagoon Gatunek: Edytor 3D (program) Autor: 1pietras Opis: Prism Lagoon to nowy sposób na szybkie i wygodne tworzenie poziomów do GameMaker'a Wygodne środowisko do pracy Prism Lagoon pozwala na dowolne rozszerzanie okna aplikacji, jak i wewnątrz niej. Wszystkie opcje są pogrupowane w zakładkach, dzięki czemu korzysta się z niego tak wygodnie w z innych popularnych edytorów 3D Nieograniczone możliwości edycji Prism Lagoon pozwala na swobodną manipulację obiektem, jego ukryciem czy zablokowaniem. Zmianą tekstury lub modelu. Dzięki czemu twój obiekt może być identyczny do tego z edytora. Dodatkowo jest możliwość dodania własnych parametrów, które są widoczne podczas edytowania obiektu. Robisz grę 2D? Świetnie! Zablokowanie kamery do widoku 2D, zapisywanie wartości Z jako głębokość (depth), oraz wiele innych udogodnień pozwala na szybkie tworzenie poziomów, także 2D Dodatkowo Prism Lagoon pozwala na bardzo szybkie załadowanie nowej mapy, bez ponownego uruchamiania gry! Od teraz podejrzenie zmian na poziome będzie natychmiastowe. Kiedy to będzie gotowe? Stworzenie takiego edytora wymaga wielokrotnego przetestowania wielu skomplikowanych funkcji, dlatego Prism Lagoon potrzebuje jeszcze trochę czasu. Z pewnością podam tutaj notkę o tym, kiedy program pojawi się na GameMaker'owym Marketplace. Do programu zostanie dołączona przykładowa gra z udostępnionym kodem, aby ułatwić zaimportowanie modułu ładowania poziomów do swojej gry. Czy potrzebowalibyście coś takiego przy tworzeniu swoich gier ? Jakie funkcje powinienem dodać ? Chętnie się dowiem, co sądzicie na ten temat
  8. 1pietras

    MarkAndKill

    No to już wiem na czym mam się skupić :) Po poprawieniu walki i paru innych rzeczy raczej dodam filmik z wykonywania misji, ale to może trochę potrwać. Dzięki wszystkim za opinie, szczegóły odnośnie gry raczej będą na greenlicie, a o ważniejszych rzeczach pewnie będę się też tutaj chwalił :P
  9. 1pietras

    MarkAndKill

    Cały czas uczę się robić lepszą grafikę, pewnie ostatnio zaniedbałem trochę postacie kosztem otoczenia i shaderów. Masz rację, walka będzie pojawiała się często i postaram się ją trochę uprzyjemnić :D Dzięki, chciałbyś coś zasadniczo zmienić w tej grze ?
  10. 1pietras

    MarkAndKill

    Tytuł: Mark&Kill Gatunek: strzelanka, RPG Witajcie! Dawno nic nie wstawiałem żadnych informacji o mojej grze, ale to nie oznacza że ją porzuciłem :) Od tamtego czasu sporo się zmieniło, przede wszystkim grafika. Opis: Mark&Kill to strzelanka w której wybierasz stronę w międzygalaktycznym konflikcie. Jesteś członkiem sił specjalnych, które mają pozwolenie na podróżowanie do większości planet i prowadzenia śledztw. Przygotuj się i walcz! Jest wiele broni, pancerzy, modyfikacji i umiejętności które mogą dać przewagę w walce. W grze jest także gra wieloosobowa w której możesz grać ze znajomymi w najbardziej znanych typach rozgrywki. Autorzy: Programowanie, Grafika: ja Film: Niedługo powinienem wrzucić filmik na Steam Greenlighta, mam nadzieję że to co robię stanie się w końcu pełnoprawną grą :D
  11. Ktoś może pamięta grę którą wystawiałem już jakiś czas temu, od tamtego czasu trochę dłubię grafikę, i nie tylko :P A oto część broni z plecaka:
  12. Witam, korzystam z nowego "wynalazku", wbudowanej animacji szkieletowej. Wcześniej korzystałem z SK2D, ale nie jest kompatybilny z nową wersją. Mam postać którą można ubierać w hełm, pancerz, bronie i buty. Można korzystać ze skin'ów, ale jak zrozumiałem te skiny zmieniają wygląd całej postaci. Jak zmienić obrazek tylko dla poszczególnej kości ?
  13. No i odnalazłem ładną prowizorkę ! :D Kometa nie porusza się tylko w stronę ekranu lub odwrotnie, efekt jest niezły :P To pewnie też da się jakoś to zrobić Zdjęcie Może komuś to się przyda, więc zamieszczę kod Zmienne, które się przydają do kamery (pl_layout): GML x_view=window_get_x() y_view=window_get_y() width_view=window_get_width() height_view=window_get_height() xcenter_view=(width_view/2) ycenter_view=(height_view/2) xcord_view=display_mouse_get_x()-x_view ycord_view=display_mouse_get_y()-y_view if mouse_check_button_pressed(mb_right) display_mouse_set(xcenter_view+x_view,ycenter_view+y_view) else if mouse_check_button(mb_right) { y_mov_prev=y_mov x_mov+=xcord_view-xcenter_view y_mov+=ycord_view-ycenter_view } Wektor dla kamery: GML x_ldir=sin(degtorad(-x_mov))*sin(degtorad(y_mov))*70 y_ldir=cos(degtorad(-x_mov))*sin(degtorad(y_mov))*70 z_ldir=cos(degtorad(y_mov))*70 CREATE dla komety: GML ydir=random(360) spd=2 degree=point_direction(0,0,pl_layout.x_ldir,pl_layout.y_ldir) xspd=sin(degtorad(degree))*lengthdir_x(spd,ydir) yspd=cos(degtorad(degree))*lengthdir_x(spd,ydir) zspd=lengthdir_y(spd,ydir) zdir=point_direction(x,y,pl_layout.x,pl_layout.y) No i dosyć zwykły DRAW: GML d3d_set_lighting(false) d3d_transform_set_rotation_x(0) d3d_transform_add_rotation_y(45+ydir) d3d_transform_add_rotation_z(zdir-90) d3d_transform_add_translation(x,y,z) d3d_draw_wall(-20,0,-20,20,0,20,tex,1,1) d3d_transform_set_identity() d3d_set_lighting(true) @HuderLord Dzięki za pomoc :)
  14. hhhmm.... kwateriony, brzmi niezbyt dobrze :P No ale może znajdzie się jakaś prowizorka ? :D Mam obroty kamery, jeszcze coś typu wektora dla kamery "3Dlenghtdir" Może da się to jakoś wykorzystać ?
  15. Witam, Aby podbić kosmos brakuje mi tylko zrobienie komety, czyli particle narysowane na ściance. Póki co mam obrót wokół osi X i Z, czyli zachowuje się jak "Billboard", ścianka jest skierowana w stronę kamery. GML zdir=point_direction(x,y,pl_layout.x,pl_layout.y) xdir=-point_direction(0,z,point_distance(x,y,pl_layout.x,pl_layout.y),pl_layout.z) d3d_transform_set_rotation_x(xdir) d3d_transform_add_rotation_z(zdir-90) d3d_transform_add_translation(x,y,z) d3d_draw_wall(-20,0,-20,20,0,20,tex,1,1) d3d_transform_set_identity() Jednak ta kometa ma swoją prędkość, i trzeba obrócić ściankę o oś Y aby wyglądało na to, że naprawdę leci :P tak mniej więcej wygląda "tex": TEX Jak uda się sam obrót, to potem się przyda ustawienie prędkości samego particla, gdy np. kometa leci prosto w stronę kamery Ktoś potrafi mi w tym pomóc ? Wydaje mi się, że to nie jest zbyt prosta sprawa....
×
×
  • Dodaj nową pozycję...