Skocz do zawartości

Muuuuczek567

Użytkownicy
  • Postów

    1 472
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muuuuczek567

  1. GM nie zachowuje sie nieprzewidywalnie. Wszystko zależy od umiejętności przewidywania zachowania kodu.
  2. 1. mp_potenital_step(xgoal,ygoal,speed,true) 2. speed = 0 3. if(point_distance(x+lengthdir_x(speed,direction),y+lengthdir_y(speed,direction), instance_nearest(x,y,wrog).x,instance_nearest(x,y,wrog).y) < 50) direction += 2 To są podstawy kodu, który pozwoli na ominięcie wroga. Będziesz musiał popróbować, przerobić itd. żeby w miarę ładnie wyglądało.
  3. Można spróbować mp_potential_step, po prostu zatrzymywać się lub zmienić kierunek na taki, dzięki któremu będzie od wroga dalej niz 50 px.
  4. Wystarczy sprawdzać, czy w promieniu 50 px nie ma innego wroga.
  5. @TheMarcQ: Mylisz się. Od 0 do 255 lub od -127 do 128.
  6. @Mentoss: tak, jest tak napisane w informacjach dotyczących rankingu. @Sasor: wynik wychodzi dobry. Sprawdź: GML xr = 1200 yr = 1200 d = yr-xr We = 1/(1+power(10,d/400)) Wy = 1 Diff = Wy-We xr += 32*Diff show_message(string(xr))
  7. mp_potential_step + mp_potential_settings
  8. Kiedyś grałem na komórce w taką małą gierkę, a bardziej programik, w którym rysowało się góry przez sypanie "proszku". No i właśnie zrobiłem coś podobnego w GM-ie. Podaję plik z kodem źródłowym dla GM >= 7.0 Pro. Można użyć dowolnego koloru, obszar roboczy: 256x192 (mogłem dużo więcej, ale byłoby nieczytelne). Spacja: sypanie ziarenek, strzałka w lewo/prawo - przesuwanie 'maszynki' sypiącej proszek. Link: TU
  9. Dodaj else {x = xstart; y = ystart}
  10. Collision with potwor: GML if(vspeed > /prędkość spadania/)&&(x < other.x+/szerokość stwora/)&&(x > other.x) with(other) instance_destroy() Spróbuj tego.
  11. Muuuuczek567

    Galeria Grafik

    Ale tak to mogę go animować w 3D.
  12. Muuuuczek567

    Galeria Grafik

    W Blenderze, bez żadnych przeróbek w Paincie itp. Co o tym myślicie? (pomińcie kwadratowy pistolet :D)
  13. Najgorsze jest, jak ma się mnóstwo zapału do pracy i zero pomysłów.
  14. 1. Zdecyduj się, czy po polsku, czy po angielsku. 2. settings, a nie setings A, i prawy górny róg psuje efekt, bo tak to jest nawet nieźle.
  15. Pobieranie wartości z tablic jest tak samo szybkie jak pobieranie wartości z list. Funkcje sortowania itp. u list są szybsze niż w tablicach. Poza tym, twoja lista jest niewielka, więc prędkości zbytnio nie zmniejszysz, używając tablic.
  16. ds_list można łatwo zamienic na tablicę, którą GM-owy game_save zapisuje.
  17. draw_healthbar to odpowiedź na każde pytanie dotyczące healthbara.
  18. Muuuuczek567

    Wkurzające coś

    Wyłącz .NET Reactor.
  19. Zrób skrót, zmień jego ikonę i uruchamiaj grę tym skrótem.
  20. Lepiej nie zamieniać sprite'a kursora, bo w show_message itp. nie można kursorem ruszać (tzn. można, ale wyświetlana pozycja się nie zmienia).
  21. Bo object_index != sprite_index. Nic dziwnego, że po uporządkowaniu obiektów i sprite'ów się pokopało.
  22. Właściwie po co taki kod? Wystarczy przy zwiększaniu lvla sprawdzać u każdego 'questgivera', czy bohater ma wymagany level, jeśli tak, to aktywuj questa, a jak nie, to nie.
  23. Ustaw im sprite'a w evencie Create.
×
×
  • Dodaj nową pozycję...