Skocz do zawartości

Sernat

Użytkownicy
  • Postów

    616
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Sernat

  1. Sernat

    Galeria Grafik

    Wciąż nie rozumiem, dlaczego ten smok ma trzy łapy.
  2. Gratulacje, nie wiedzieć co to interpolacja, a tego pojęcia używać ;) . Metody numeryczne, jeśli już, będziesz miał na studiach / kółku matematycznym w liceum. I to w ogóle z tematem nie ma nic wspólnego. Najpierw przeczytaj sobie, co to funkcja... Jeśli ci tak zależy na odpowiedzi, to załóż temat pt. "Dyskusja o zmiennych wbudowanych. Za i przeciw." Wtedy ci z pewnością odpowiem.
  3. Ale to korzysta z direction i speed. A to, jak wiadomo, zbrodnia :) .
  4. Wybacz, ale ten problem został rozwiązany kilka postów temu.
  5. Ten kod jest tak zagmatwany, że nie idzie nic z niego zrozumieć. Musisz opisać swój problem słowami, czy to takie trudne?
  6. Sernat

    Laser

    m = mili M = mega No, ale gwoli ścisłości Wat się zapisuje W, a nie w, więc powyższy post rozumiem.
  7. maxv - maksymalna prędkość time - czas, w jakim ma to się odbyć Tak naprawdę sam nie wiesz, czego chcesz :P .
  8. A dokładnie ( 2 * time )... Edit: Sorry, ale wczoraj byłem już zmęczony, a to co napisałem miało taki sam sens, jak produkcje Bedzioma. Oto kod w Step: GML t += 1; if ( 2 * t < time ) v = min( v + 2 * maxv / time , maxv ); else v = max( v - 2 * maxv / time, 0 ); a += v; Seems to work...
  9. Po co w ogóle ta zmiana direction? Direction/speed/hspeed/vspeed nie idzie w parze z mp_* . xx i yy to współrzędne punktu, do którego dany obiekt ma zmierzać.
  10. Posłuchaj sobie solówek Mesajaha, jak dla mnie lepsze. Tekst głębszy.
  11. To właśnie jest te "prostsze rozwiązanie", które nijak się sprawdza w dynamicznych grach strategicznych ;) . Siatka to straszne ograniczenie. W dodatku u ciebie jeszcze chodzi obiekt po czerwonych bloczkach. A ja dałem wskazanie co do mp_potential_step.
  12. Żadnego przykładziku nie będzie, bo, szczerze mówiąc, tylko bym się ośmieszył ;) . Sprawa jest banalnie prosta. Create: GML xx = 0; yy = 0; gospeed = 3; Step: GML if ( point_distance( x, y, xx, yy ) <= gospeed ) { x = xx; y = yy; } if ( x != xx || y != yy ) mp_potential_step( xx, yy, gospeed, true ); No i np. w Global Mouse Left Pressed, czy gdzie tam mu rozkazujesz iść: GML xx = mouse_x; yy = mouse_y; Zalecane jest, by każdy omijany obiekt był solid.
  13. Prostsza wersja chyba jednak odpada. Nadaje się tylko do prymitywnych gier ;) . Nie niecierpliw się, zaraz może coś wymyślę.
  14. Sorry Pablo, ale to nieco bardziej skomplikowana sprawa. Stworzę przykład i wstawię go na forum :) . Może dziś, a jak nie zdążę, to jutro.
  15. Wszystko zależy od rodzaju gry. Jeśli dokładność ma być duża, to musisz chwilkę zaczekać ;) .
  16. No chyba się nie rozumiemy ;) . Edytowałem, bo nie mogłem się doszukać sensu w pierwszych linijkach.
  17. Gdzie w tym kodzie jest wyznaczanie celu do zabicia? Skorzystaj z instance_nearest ;) . Z tego co widzę, odnosisz się do obiektu jak do pojedynczej instancji. Nie wolno tak. GML if distance_to_object(o_war_szeregowy) <= 2800 { target=o_war_szeregowy; } Zamień na: GML target = instance_nearest( x, y, o_war_szeregowy );
  18. Sernat

    GMWEW

    Więc zdążyłeś nabić tyle postów, by wreszcie odpowiedzieć "Nie wiem". Zacnie.
  19. Sernat

    GMWEW

    A jest coś poza tym?
  20. Sorry, ale nie miałem czasu. Create: GML maxv = costam; time = costam; a = 0; // twoja zmienna v = 0; // predkosc t = 0; Step: GML t += 1; if ( 2 * t > time ) { v += maxv / 2time; a = min( maxv, a + v ); } else { v -= maxv / 2time; a = max( 0, a + v ); }
  21. Sernat

    GMWEW

    Hehe, ładnie zedytował, nawet tego nie zauważyłem. Drogi Bedziomie, ocena mojego profilu jest jak deklaracja o prawach człowieka wydana przez Unię Europejską - człowieka, który nie postradał jeszcze zmysłów, gówno obchodzi ;) . Nie obchodzi mnie też w jakim języku to jest pisane. No chyba, że ASMo - podobny - wtedy wasze starania docenię. Czy ambitnym jest wstawienie kilku kontrolek, nie zmieniając praktycznie wyglądu GUI? Niech ocenią inni.
  22. Żeby się upewnić, czy ma to wyglądać tak: Na początku wartość się zwiększa aż osiągnie prędkość maksymalną, a przed końcem czasu zaczyna się zmniejszać, tak?
  23. Ale o tym decyduje czas / odległość. Muszę mieć jeszcze jakąś daną :) .
  24. Sernat

    GMWEW

    Pomijając fakt, że nigdy nie miałem okazji ciebie zobaczyć, a już tym bardziej ty mnie, właśnie potwierdziłeś fakt, że nie jesteś trollem, a idiotą. Wracając do zacnego projektu: Mimo wszystko co najmniej nie wypada nie zapytać autora o zgodę ;) . Poczekamy aż twórcy się skapną. "Postów: 1,718" Mam nadzieję, że chociaż to będzie dla nich jako-takim argumentem, dlaczego mieliby tobie zaufać :) . W końcu ciągle się na moją datę rejestracji Bedziom i wyroby bedziomo-podobne powołują ;) . Bedziom, dzięki za raport ;) .
×
×
  • Dodaj nową pozycję...