Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. speed = 0; O KUR*A ZATRZYMAŁY SIE!!! A tak na serio, to chyba wiem gdzie jest błąd - speed jest stały i obiekty nie stają mimo ustawienia friction, bo resetujesz speed na 3 lub 1 co klatkę :) GML if player.speed>0 and speed < 3 {speed=3; friction=0.3} if player.speed=0 { if speed > 1 { speed=1; } friction=0.1 } Edit: a w ogóle to powinieneś speed i friction przemnrażać / dzielić w momencie jak zmieniasz speed playera i tyle. Bo tak to za dużo warunków się pojawia :)
  2. Nie, jeśli speed dotyczy innego obiektu, to nie będzie wynosić zawsze 3, tylko wtedy gdy gracz się porusza :) Czuję tutaj superhota.
  3. nie działa poprawnie, to znaczy jak działa ? No i mam nadzieję, zę kod który podałeś nie znajduje się w obiekcie "player", oraz w evencie step a nie create :)
  4. move_contact_solid / move_outside_solid ?
  5. Nie ma sposobu - gry są sandboxowane i poza file_get_open i file_get_save gdzie uzytkwnik za kazdym razem wskazuje lokalizację - nie zrobisz nic więcej.
  6. W sensie z gracza chcesz sprawdzać czy koliduje z każdym z przeciwników po kolei? Easy: GML with enemy_PARENT { // teraz other. == gracz_PARENT // teraz self., id == przetwarzany obecnie enemy_PARENT }
  7. W którymś runtime kilka miesięcy temu nastąpiła zmiana, że jak masz instace_destroy() to się wykonuje natychmiast, a nie po skończeniu danego eventu - mi się nagle 3-4 miesiące temu zaczął pojawiać podobny błąd po takiej linijce: GML var a = instance_create(0,0,obj_enemy); a.direction = irandom_range(0,90); a sam obj_enemy miał w create: GML if instance_count(obj_enemy) > 50 instance_destroy(); No i kawałek z "a.direction" się wywalał, bo obiektu już nie było - a jestem niemal pewien, że kiedyś instance_destroy na stos się odkładało i dopiero po danym fragmencie kodu/evencie wykonywało. Musiało tak być, bo ten kod miał ze 3-4 lata i nagle dopiero teraz się zaczął wywalać.
  8. Nie wiem co tam masz za grafiki, ale w wielu przypadkach PNG < JPG - oczywiście mowa o JPG o zadowalającej jakości (80-90%).
  9. gnysek

    [ASM] argumenty rutyn

    a pętli to się nie robiło w stylu (wybaczcie, 7 lat bez assemblera) MOV AX,25 proc pisz sub ax, 1 JNZ pisz ;dalsza czesc kodu JNZ wykona się, gdy wynikiem ostatniej operacji nie było 0 (Jump No Zero).
  10. Kompresja tekstur w GMS2 ma przyjśc - ale w pamięci VRAM zawsze będzie to 32 bitowa grafika ARGB lub RGBA i nic na to nie poradzisz - to tak działa i już. Nie opłaca się zatem wrzucać do gry JPGów - zresztą GMS2 czy GMS1 i tak zapisują wszystko jako PNG.
  11. Wiesz, samsungi galaxy też kosztują 2500zł, a używają ich dzieci w gimnazjach które nic nie zarabiają. Jak nie masz dobrej gry to tak naprawdę nie masz potrzeby kupowania takiego rozszerzenia - dla samej zabawy? Np. żeby na iPhone/iPadzie testować gry, mobilny eksport to najtańsza rzecz - musisz jeszcze mieć iPada/iPhona i Maca z XCode - koszt wynosi wtedy ~8000zł - więc to chyba jednak nie jest skierowane do dzieci :) A argument o tym, że z GM korzystają głównie młodsi jest wyssany z dupy. Nie znam ani jednej gry wydanej w GM której sprzedało się przynajmniej 500 sztuk na steam/appstore/google play którą zrobiła osoba niepełnoletnia.
  12. @I am Vader - ja mam telefon za 400zł ;) I wypowiedź była względem drugiego postu od nowy_user :)
  13. Jak masz telefon za 400zł to nie jest bulwersujące, że gra z GMS nie działa na nim szybko, tylko, że ten telefon działa wolno :) Poza tym - hej, 600zł w PL, ale w USA czy w UK to jest bardziej jak nasze 100-150zł :) A że mieszkasz w biednej Polszy... no cóż. W takim Kirgistanie to przez całe życie by na GMS nie zarobił. Btw. moduł Web/Mobile chyba za dolara był na Humble Bundle niedawno, co ?
  14. W samym GM ustawiasz jej wielkośc przecież.
  15. Jeśli mowa o GMS, to dotykanie ekranu to tak samo jak klikanie myszką :) A do wielu palców na raz jest tutorial w GMS - Vegetable Ninja.
  16. Na samym początku to są te instancje (1000) dla których są tworzone w pamięci zmienne x,y,speed,direction itp.
  17. tak duże zużycie wygląda na wczytywanie jakiejś grafiki i nie usuwanie jej, ew. tworzenie ogromnej struktury ds_xxx i nie kasowanie. Ale może być też winne tworzenie setek obiektów i nie usuwanie.
  18. No było coś takiego, chyba na Enigmie bazowane :) Ale pojawił się android i tyle w temacie.
  19. Normalnie Magi w 3D :P
  20. Ile teraz trzeba głosów, zeby na steamie przejśc ?
  21. Jeśli dobrze widzę, to -1 jest wyżej niż 0 i dlatego :) (gdyby ktoś jeszcze nie widział)
  22. Grr, już nie mogę dawać banów... :P
  23. Jack, kumpel z YoYoGames robi taką grę od lat - Terrablox: http://terrablox.com/ Da się, ale czy nie szkoda czasu?
  24. Naciskasz ctrl+u i masz źródło strony. Do tego nagłówki odpowiedzi. I wtedy wiesz: - jQuery - PHP - server Nginx (url rewrites) Jeśli chcesz szybko robić dobrze wyglądające strony, polecam jakiś framework CSS, np. Boostrap albo Foundation, mają też darmowe tematy, które szybko odróżnią te strony od defaultowego wyglądu, a za grosze mozna kupić naprawdę fajne designy
×
×
  • Dodaj nową pozycję...