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. Możesz użyć tego bardzo prostego rozwiązania https://forum.gmclan.org/index.php?showtopi...st&p=411717 przygotuj sobie 16 konfiguracji swoich modeli ścian szyby i zapisz je w tablicy w tej kolejności jak pokazałem na obrazku. Oczywiście zamiast image index będziesz zmieniał index tablicy w której te modele masz zapisane.
  2. Chyba włączenie tego pomoże: http://docs.yoyogames.com/source/dadiospic...alpha_test.html Co do drugiego: Problem jest taki że ty stawiasz po prostu klocki, sześciany. Musiałbyś zrobić to samymi funkcjami od stawiania ścian d3d_draw_wall.
  3. I am Lord

    Galeria Grafik

    Ale ciekawy ten shaderToy, bo można robić shader na stronce online i od razu sprawdzić rezultat. Dzięki :)
  4. Aj zblurowali narzędzia no :P
  5. I am Lord

    Galeria Grafik

    No dobrze a teraz powiedz gdzie zacząłeś uczyć się shaderów? :) Bo też chcę
  6. Da radę ale to wyższa matematyka nic tu po nas :P
  7. I am Lord

    Galeria Grafik

    To jest niesamowite, ogarniasz trochę shadery co? Bo jakieś ciekawe efekty na niektórych gifach widzę. Sporo pracy jak na 1 osobę masakra, pełen podziw. Jak gameplay będzie równie dobrze zrobiony to startuj na greenlight.
  8. Ale on ma nadal opinię tylko zabawki dla dzieci wśród developerów, kto by na to wydawał pieniądze :P Taką reputację będzie ciężko zmienić chociaż już jest trochę lepiej niż kilka lat temu.
  9. Tylko ty pracujesz a zdecydowana większość userów GMa nie :) Więc to może się okazać jedną wielką klapą.
  10. I nie ma co się dziwić skoro bardzo duża część użytkowników GMa jest nieletnia bez pracy.
  11. Nie sądzę by to było na zasadzie płać 20$ albo nic nie dostaniesz. Bo by nie było przypływu nowych użytkowników. Musi być wersja darmowa teraz pytanie czy nie będzie za mocno ograniczona.
  12. I am Lord

    Galeria Grafik

    Raz była taka nieudana próba ale to dawno temu, i byliśmy młodzi i głupi może czas spróbować jeszcze raz? :D
  13. a usuń z dysku to: C:\Users\User\.gradle\caches\2.10\scripts\settings_2j6t6624hupzb05nxhziyeqiu\cp_settings\cache.properties.lock
  14. Upewnij się że wszystko masz w wersji 32 bitowej to bardzo ważne.
  15. Ogółem tablice są wolniejsze w GMie od struktur danych. Jeżeli jest to tablica jednowymiarowa to zamień ją na ds_list jeżeli dwuwymiarowa to zamień na ds_grid. ds_list i ds_grid mają wbudowaną funkcję zapisu i odczytu na dysk. W dodatku można ich używać podobnie jak tablic stosując Accesory: http://docs.yoyogames.com/source/dadiospic.../accessors.html dla listy będzie to wyglądało tak: GML lista[| index] = wartosc; // zapis wartosc = lista[| index]; // odczyt dla grida GML grid[# index1, index2] = wartosc; // zapis wartosc = grid[# index1, index2]; // odczyt funkcje do zapisu/odczytu na dysk: GML ds_list_write(id); ds_list_read(id, str); ds_grid_write(id); ds_grid_read(id, str); Korzyści z używania tego jest więcej niż z tablic ;)
  16. Musisz rozdzielić kolizję na 2 osie z osobna. Nie sprawdzaj kolizji w obu osiach na raz w jednym warunku bo wtedy zatrzymasz ruch w obu a tego nie chcesz, chcesz zatrzymać 1 oś. prosty przykład: dla sztywnych kierunków GML if ( keyboard_check( vk_left ) ) if ( !place_meeting(x - predkosc, y, Wall) ) x -= predkosc; if ( keyboard_check( vk_right ) ) if ( !place_meeting(x + predkosc, y, Wall) ) x += predkosc; if ( keyboard_check( vk_up ) ) if ( !place_meeting(x, y - predkosc, Wall) ) y -= predkosc; if ( keyboard_check( vk_down ) ) if ( !place_meeting(x, y + predkosc, Wall) ) y += predkosc; lub dla twojego analogu GML // wektor ruchu HS = hspeed; VS = vspeed; if ( !place_meeting(x+HS, y, Wall) ) { x += HS; hspeed = 0; } if ( !place_meeting(x, y+VS, Wall) ) { y += VS; vspeed = 0; }
  17. No ciekawe czy moj bot i threefa sie w ogole spotkaja :P
  18. Opisałem tutaj krótko pierwsze kroki używania: https://itch.io/t/43159/tool-procedural-spr...hips#post-60127
  19. Moj chyba ustalal ze idzie do randomowego punktu w jakims tam przypadku, nie pamietam w jakim A przegrzewanie bylo celowe bo doszedlem do wniosku ze krotkie nieprzerwane, precyzyjne serie beda lepsze od ciaglego ataku w wiekszych odstepach miedzy pociskami no ale z precyzja u mnie na bakier bylo :P
  20. A to cichy morderca ale wdac ze sie sytuacja mocno stresuje ;)
  21. Nie cud bo mówiłem wcześniej że wrzucę za darmo ale nie chciało mi się obczajac z czym się to Itch.IO je, ale w końcu się zmusiłem :P
  22. Przed nazwami plikow dodaj working_directory+"/" moze to cos da, bo ja tak robie i nie mam problemu z tym
×
×
  • Dodaj nową pozycję...