Skocz do zawartości

I am Lord

Użytkownicy
  • Postów

    4 891
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    53

Treść opublikowana przez I am Lord

  1. O już widzę potencjał na skrzynie do rozwałki
  2. No discord to taki underground gmclanu
  3. No cóż lolik zachciało ci się prehistorycznego GMa to teraz cierp
  4. Najlepsze że Wojo na to wpadł a fejm zbiera Vader
  5. To będzie raczej w dziale o tworzeniu dynamicznym zasobów
  6. A da się dynamicznie tworzyć tilesy w GM8? I jakie są opcje konwersji surface? To było około 10 lat temu jak używałem GM8 i nie wiem, sprawdź jakie są funkcje.
  7. Jak dobrze pamiętam on to robi w GM8.1 a tam 200 pustych instancji na ekranie i już spadki fpsów są Z ciekawości zrobiłem mały test bo nigdy go nie robiłem go w GMS2, wygenerowałem 30000 instancji na ekranie które rysują jeden z 3 spritów: I ku mojemu zdziwieniu jeszcze trochę ich by tam weszło zanim by fps spadł poniżej 60. Weź to zrób w starszych GMach
  8. A ta krew i części ciała to wszystko są osobne instancje? Ja kiedyś jak robiłem takie efekty to miałem surface 256x256 i rysowałem na nim wszystkie efekty krwi po czym robiłem z tego texturę i kładłem ją na ziemi po czym usuwałem instancje. Texturki były położone jak tilesy obok siebie, taka technika podobna do wypalania statycznej Light Mapy
  9. To niech promień deaktywacji wrogów będzie mniejszy niż promień deaktywacji solidów
  10. Widzę że spory postęp w grafice zrobiłeś, wszystko jest dużo spójniejsze no i ogólnie ładniejsze.
  11. Bardzo dobrze to wygląda, cokolwiek by to nie było to i tak bym grał
  12. Tak wiem że w GMS1 był ten substytut prawdziwych macierzy ale no GMS2 ma już w pełni funkcjonalne. Anyway udało mi się ale to jest bez sortowania depth spritów więc nachodzą na siebie brzydko: Taki sobie o ludzik bez rąk. Ma tylko 2 nogi które się kręcą jak koła no i ma głowę. Gify są z animacją nóg i bez a kod wygląda tak: yaw += 4; legAnim -= 28; // root body var center = matrix_build(x, y, z, 0, 0, yaw, 1, 1, 1); var posArray = matrix_transform_vertex(center, 0, 0, 0); draw_circle_color(posArray[0], posArray[1]+posArray[2], 4, c_red, c_red, 0); // ROOT position // leg center var legCenter = matrix_build(0, 0, 0, legAnim, 0, 90, 1, 1, 1); var vLegCenter = matrix_multiply(legCenter, center); var posArrayLegCenter = matrix_transform_vertex(vLegCenter, 0, 0, 0); // leg right var legR = matrix_build(-16, 0, 16, 0, 0, 0, 1, 1, 1); // leg left var legL = matrix_build(16, 0, 16, 0, 0, 0, 1, 1, 1); // draw legs var vL = matrix_multiply(legL,vLegCenter); var vR = matrix_multiply(legR, vLegCenter); var posArrayL = matrix_transform_vertex(vL, 0, 0, 0); var posArrayR = matrix_transform_vertex(vR, 0, 0, 0); draw_sprite(sPoint, 0, posArrayL[0], posArrayL[1]+posArrayL[2]); draw_sprite(sPoint, 0, posArrayR[0], posArrayR[1]+posArrayR[2]); draw_line(posArrayLegCenter[0], posArrayLegCenter[1]+posArrayLegCenter[2], posArrayL[0], posArrayL[1]+posArrayL[2] ); draw_line(posArrayLegCenter[0], posArrayLegCenter[1]+posArrayLegCenter[2], posArrayR[0], posArrayR[1]+posArrayR[2] ); // face var height = 24; var face = matrix_build(24, 0, -height, 0, 0, 0, 1, 1, 1); var vFace = matrix_multiply(face, center); var posArrayFace = matrix_transform_vertex(vFace, 0, 0, 0); draw_sprite(sPoint, 0, posArrayFace[0], posArrayFace[1]+posArrayFace[2]); draw_line_color(posArray[0], posArray[1]+posArray[2], posArrayFace[0], posArrayFace[1]+posArrayFace[2], c_red, c_red); var posArrayH = matrix_transform_vertex(center, 0, 0, -height); draw_line_color(posArray[0], posArray[1]+posArray[2], posArrayH[0], posArrayH[1]+posArrayH[2], c_red, c_red); draw_line_color(posArrayFace[0], posArrayFace[1]+posArrayFace[2], posArrayH[0], posArrayH[1]+posArrayH[2], c_red, c_red); Edit: Fajnie teraz można płynnie przechodzić z widoku izometrycznego w top-down spłaszczając skalę Z roota: var center = matrix_build(x, y, z, 0, 0, yaw, 1, 1, (1+sin(current_time*0.001))/2);
  13. Zastanawiam się czy nie dałoby prościej zrobić tego tworząc jakieś drzewko transformacji przy użyciu macierzy w GMS2 hmmm. Muszę pomyśleć W końcu by się przydała ta nowa rzecz, bo macierzy w GMS1 nie było.
  14. A jak to działa? Czy to jest w całości w trybie 2D? Jak robisz transformacje
  15. Tylko na stronce te obrazki nie chcą się powiększyć i nic nie widać na nich.
  16. Nie no turowość musi być jak to ma być z prawdziwego zdarzenia rogal. Chociaż no jak by to miałbyć faktycznie rogal to musi być losowość mapek.
  17. No to mnie bardziej denerwuje że grafiki nie są wyśrodkowane w tych ramkach
  18. @Czołg Krymski Ty nie potrafisz robić gier ty robisz sztukę , w twoim przypadku jest to interaktywna sztuka. Coś takiego jakby obraz na ścianie w domu ożył i można na nim coś porobić wejść z nim w interakcje no ale to wciąż tylko obraz a nie gra. W końcu pojąłem jaki masz problem o ile to jest jakiś problem?
  19. No mi zdjęli gierkę która wisiała w sklepie już 3 lata. Powód był taki że w grze były reklamy a ja nie dałem Polityki Prywatności na czas, zignorowałem ostrzeżenie które wcześniej dali. Problem w tym że ja nie wiem jak to spisać a tak jak mówisz nie zlecę tego komuś bo i tak na grze nie zarabiałem mimo że te reklamy działały
  20. No właśnie też na ten problem trafiłem, cofnęli mi gierkę, jak się coś ruszy w tym temacie u ciebie to możesz napisać bo sam jestem ciekaw.
  21. @Wojzax Grałbym w coś takiego Liczę na to że ci się nie znudzi i ukończysz.
×
×
  • Dodaj nową pozycję...