Skocz do zawartości

Cała aktywność

Kanał aktualizowany automatycznie     

  1. Dzisiaj
  2. Surface - Optymalizacja

    Nie https://help.yoyogames.com/hc/en-us/articles/230407528-GameMaker-Studio-2-Trial-Limitations
  3. Surface - Optymalizacja

    ,można na wersji trial zrobić prostą gre i ją sprzedać ???
  4. Krabonszcz

    Dzięki. Tshirty wlecą po nowym roku jakieś pierwsze, ale nie z tym.
  5. Wczoraj
  6. Nad czym aktualnie pracujesz?

    @kriso99 cóż to za gierencja?
  7. Ostatni tydzień
  8. Nad czym aktualnie pracujesz?

    Modeluję sobie postaci a'la Disney/Pixar. Celuję w coś jak modele z gry Spy Party
  9. Krabonszcz

    własnie nie pamiętam, czy już kiedyś propsowałem twoje prace. generalnie nie jest to styl, który jakoś bardzo trafia w moje gusta, ale te mniej chaotyczne rysunki bardzo mi się podobają, wgl przytuliłbym t-shirt z tym https://www.instagram.com/p/Be8So1bjC7N/?utm_source=ig_web_copy_link
  10. Krabonszcz

    Nigdy się nie wypowiadałem na temat twoich prac bo zwyczajnie nie trafia do mnie ten styl, nie rozmyślałem też nad tym co dana praca ma przedstawiać ale kurde ten autoportret to mi się bardzo podoba, może dlatego że odchodzi trochę od stylu.
  11. Krabonszcz

    Coraz bardziej dopieszczone te artworki, podoba mnie się.
  12. Krabonszcz

    Dzięki, myślę, że to lvl up w mojej karierze.
  13. Strzał 3d

    Konrad-GM , Iam Lord -Wielkie dzięki za pomoc!
  14. Nad czym aktualnie pracujesz?

    Bardzo podoba mi się ten styl, swoją drogą jaka to technika? Jakieś rendery i obróbka ręcznie?
  15. Krabonszcz

    Bardzo fajnie Ci to wyszło, tym bardziej że to pierwszy autoportret.
  16. Krabonszcz

    Pierwszy autoportret na podstawie lustra ustawionego obok.
  17. Nad czym aktualnie pracujesz?

    Jeśli sam robiłeś grafikę - chapeau bas.
  18. Nad czym aktualnie pracujesz?

    siemano co wy na to?
  19. Strzał 3d

    Może ci się tak wydawać bo masz pewnie okrągłe maski kolizji. Ale one zupełnie inaczej działają place_meeting > https://docs2.yoyogames.com/index.html?page=source%2F_build%2F3_scripting%2F4_gml_reference%2Fmovement and collisions%2Fcollisions%2Fplace_meeting.html collision_circle > https://docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/movement and collisions/collisions/collision_circle.html Co ważniejsze, place_meeting zwraca true lub false a collision_circle zwraca id obiektu z którym nastąpiła kolizja
  20. Strzał 3d

    a nie działa tak wlasnie collision_circle?
  21. Strzał 3d

    Funkcja place_meeting bierze pod uwagę maski obu instancji, maskę obj_pocisk i obj_wrog. Jeszcze istnieje taka funkcja jak position_meeting do sprawdzania kolizji tylko punktowo
  22. Strzał 3d

    Świetnie o to chodziło! ,ale wytłumacz mi jak to działa,że place_meeting wyłapuje pocisk nawet jak trafie w ręke potwora która nie jest idealnie na środku x i y pocisku. wiem,że kolizja łapie sprajta obiektu i tutaj akurat mam sprajta 16/16 i nie musze idealnie trafić w środek a mimo to wszystko to działa
  23. Nad czym aktualnie pracujesz?

    Nie jest to tak trudne, po prostu wymaga trochę innego myślenia niż GM-owe surface'y, podsyłam też niewielki przykład: render-target.zip Nie jestem pewien, czy z forum działa pobieranie plików, ale wgrałem też na inny hosting: https://www23.zippyshare.com/v/xXpprq1O/file.html - LPM "niszczy" surface
  24. Nad czym aktualnie pracujesz?

    kurcze, wygląda na trudne coś jednak nic dziwnego że sam na to nie wpadłem.
  25. Nad czym aktualnie pracujesz?

    @I am Lord Jasne, w czołgach używam właśnie metody "surface" żeby połączyć elementy otoczenia w teksturę, ale w Godocie działa to odrobinę inaczej. Viewporty w Godot to nic innego jak OpenGL'owe Framebuffery, ale aktualizują się dopiero po wyświetleniu kolejnej klatki, nie da się rysować bezpośrednio na Viewportach ze względu na VisualServer, który odpowiedzialny jest za interpretowanie komend rysowania np. VisualServer.canvas_item_add_line jest podpięte bezpośrednio pod CanvasItem.draw_line (Node2D, Sprite etc.), dotyczy to wszystkich funkcji rysowania. Dlatego Godot też udostępnia taką funkcję jak VisualServer.request_frame_drawn_callback, dzięki niej można nasłuchiwać, kiedy Viewporty zostały zaktualizowane. Żeby nie aktualizować Viewporta co klatkę, polecam ustawić parametr Viewport.render_target_update_mode na UPDATE_ONCE (ten parametr potem jest ustawiany na UPDATE_DISABLED przez VisualServer, także każda kolejna aktualizacja wymaga przełączenie tego parametru). Zalecałbym też przełączenie tej flagi Viewport.render_target_v_flip na True, bo standardowo obraz będzie odwrócony. Nie zapomnij też o parametrze Viewport.size. Dodatkowo wspomnę, że Viewport.get_texture zwraca referencję na teksturę i wystarczy pobrać teksturę jednorazowo np. w funkcji _ready i narysować ją raz w metodzie _draw bez wywoływania metody update. Ale nie można wtedy usunąć Viewporta, bo usunie nam też teksturę. Jakbyś chciał "ukryć" Node'y z drzewa sceny nie musząc dodawać Viewport node'ów, możesz użyć bezpośrednio metod z VisualServer tj. VisualServer.viewport_create, VisualServer.viewport_set_active, VisualServer.viewport_get_texture, VisualServer.viewport_attach_canvas, VisualServer.canvas_create, VisualServer.canvas_item_set_parent, VisualServer.free_rid itd. np. do obsługi roboczych Viewportów. Jeszcze wspomnę o OpenGL ES na mobilkach - Texture.get_data nie działa ze względu na limity samego OpenGL ES, które uniemożliwiają przepływu danych z GPU do RAM, także nie da się pobrać pikseli z Viewporta czy jakiejkolwiek tekstury do zmiennej, natomiast na desktopach działa bez problemu.
  26. Nad czym aktualnie pracujesz?

    @Konrad-GM Jak orientujesz się już trochę w Godocie to może ty będziesz wiedział jak ogarnąć tam odpowiednik GMowych surface? Bo ja kombinowałem i szczerze nie wpadłem na żaden pomysł.
  27. Nad czym aktualnie pracujesz?

    kozacko wygląda, przyczepiłbym się tylko do tła, bo w ruchu jednak troche odstaje
  28. Nad czym aktualnie pracujesz?

    @I am Lord Czołgi poza technicznym aspektem, to gameplay-owo dalej ssie, więc nie ma czego tak naprawdę pokazywać, ale pochwalę się chociaż dość szybkim sposobem na zniszczalny teren Działa stabilnie na androidzie, co mnie cieszy A tutaj dodatkowo podsyłam gifa, co u Papervanii się dzieje: Wyłączyłem DOF, bo półprzezroczyste obiekty nie zapisują się do depth buffora, co bluruje mi też te obiekty :/
  1. Pokaż więcej aktywności
×