Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    142

Treść opublikowana przez gnysek

  1. Do tego raczej używa się SOLRa, Sphinx, Lucene. Tu masz przykład, ale generalnie to trudna sprawa, zwłaszcza na hostingach bez możliwości instalacji własnego oprogramowania. https://stackoverflow.com/questions/3338889/how-to-find-similar-results-and-sort-by-similarity
  2. @Wojo to mi przypomina, co Tymkowi w tym roku zrobiłem: Niestety, na cytaty się nie nadaje. @Wojzax - zaktualizowałem grafikę w opisie forum.
  3. Jak na górze pojawi się logo, powinno być ok.
  4. To ja zgłaszam @Chell w kategorii użytkownik roku za zorganizowanie CA2017 Edit: wtf, jest jeszcze drugi @CheII ?
  5. Nowsze GMy mają tą opcję, żeby dodać jako border 1px przeciwległy bok.
  6. ja chyba to tak rozwiązywałem, że dawałem pozycje rysowania tekstur od 0.01 do 0.99 z tego co pamiętam. Ale zabawa z 3D w GameMakerze, to jak wożenie lodówki maluchem, albo jazda na sankach latem po trawniku. Generalnie średnio wychodzi
  7. Dokładnie, jak używasz programu który ma 9 lat, to się nie dziw, że są problemy. W ogóle działają gry z niego na nowych Windowsach? Przypominam, że już od pół roku wsparcia nie ma nawet GM Studio 1.
  8. O, to nie tylko ja tyle lat robię gry.
  9. Bo to 8.0 (robione przez Marka) a nie 8.1 (robione przez YoYoGames).
  10. Zaznaczyłeś "use as 3d texture"? W gms2 chyba można było zaznaczyć, żeby na atlasie się po 1 pikselu wrapowaly obrazki na krawędziach aby z tym walczyć, nie wiem czy w jedynce też. Ten pasek to jest rozmyta sąsiadującą grafika.
  11. W sensie system progresji uzbrojenia?
  12. powinien być raczej grzbiet fali niż taka sama tekstura wody, bo wygląda to trochę dziwnie (rozwarstwienie).
  13. Może w drugą stronę jednak zrób, że pocisk sprawdza if place_meeting(x,y,obj_potwor) ?
  14. Czy dobrze rozumiem że w obiekcie "obj_potwor1" masz kod "with (obj_potwor1)" ? No to tworzy jakąś niezłą pętelkę samą do siebie i tutaj może być problem.
  15. Ja ds_list i ds_map używam raczej, jako globalnych zmiennych. A jak chcę posortować coś, to robie skrypt który tworzy ds_mapę, sortuje i usuwa.
  16. Jeśli masz GMS2, to lepiej event clean, on się wykona też na deaktywowanych obiektach, oraz gdy zmienia się room, a Destroy wykonuje się tylko jak używasz instance_destroy() - czyliw GMS1 musisz bardziej zadbać o czyszczenie (dodawać ds_mapy w obiekcie, który ma event "room end" i generalnie nie znika). Zarządzanie ds_xxx nie jest wciąż łatwe, chociaż istnieją już z 10 lat.
  17. Tablice GM usuwa automatycznie, gdy znika obiekt/referencja w kodzie. A list nie (ale kiedyś mają to zmienić). Dlatego tablicami nie ma sie co martwić, bo one się kasują z pamięci, a wszystkie ds_xxx trzeba ręcznie.
  18. gnysek

    Darmowe-Płatne Gry

    W ogóle, to polecam https://lowcygier.pl/darmowe/
  19. Też bym tak zrobił z moimi projektami. Ale nie mam na nie tyle czasu Po nowym roku pewnie dopiero znów usiądę.
  20. Jak chcesz zniszczyć wszystko w promieniu 100px, to nie korzystasz z collision_circle. Collision_circle zwraca informację, czy w kole o danym promieniu zachodzi kolizja z innym podanym obiektem. 1) w gms2 można użyć collision_circle_list 2). pozostałe sposoby with (obj_potwor) { if (distance_to_point(other.x, other.y) < 100) { instance_destroy(); }}
  21. No jak każdy sprite będzie miał kod do sprawdzania, czy jest w środku view czy poza, to samo sprawdzanie może zająć więcej czasu, niż rysowanie bez tych warunków.
×
×
  • Dodaj nową pozycję...