Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 827
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. w step w obiekt2: if instance_exists(obiekt1) and distance_to_object(obiekt1)<80 then { //wybierz jedną z wersji //wersja a) x-=1;//przesuwa w prawo //wersja b) direction=180; speed=1; } można też użyć pitagorasa, lub point_distance - dla uzyskania odległości od środka a nie od brzegów obiektów. Po więcej oczywiście odsyłam do helpa.
  2. JA tylko dodam, że wystarczy posiadać Microsoft HTML creator ;] Takie coś jest jak About w Helpie jak klikniesz w lewym górnym rogu :P
  3. gnysek

    Brutus2D

    10$ to za duzo jak na mnie :P Moje fundusze w tym miesiącu wynoszą niecałe 3 złote...
  4. gnysek

    C++ / Delphi

    MOja opinia: Delhpi - jest podobny w wyrażeniach do gamemaker (choć w składni nie za bardzo).
  5. Szybciej - zmień rozszerzenie z np. *.gif na *.xxx (no i dodatkowo to co wyżej :P)
  6. Czyli niewiele dłuższy jak na początku rozgrywki w Herosów :P
  7. Jak zapisujesz paintem - to gif jest w dziwnych kolorach. Ja używam Paint Shop Pro 7 do eksportu na gif. Należy pamiętać, że bitmapa spakowana WinRarem zajuje tyle samo miejsca, co ten sam niespakowany obrazek w JPG, przy 80% dokładności.
  8. Nie dość, że podają wszystko na tacy, to jeszcze muszą do buzi wsadzić...
  9. Na mnie nie liczcie, prędzej ukończę polskiego helpa :P Nawiasem mówiąc mam juz trochę.
  10. A jak nie masz GM6 (6.0 lub 6.1) to miłego dnia z pisaniem algorytmu...
  11. Zapraszam do uzycia w game makerze magicznego guzika F1.
  12. gnysek

    HELP

    wersja 1: W create postaci: klocki=0; W postaci w kolizji z kolckiem dajesz klocki+=1; with (obj_klocek) instance_destroy(); a w step if ( (klocki>= 10) and (not instance_exists(obj_teleport)) ) { instance_create(x,y,obj_teleport); } można to też zrobić na kilka innych sposobów - np. na zmiennych globalnych.
  13. No stwierdziłem, że chyba jedna wykorzystam to w grze. Ale narazie nie nie chcę nic mówić, bo jeszcze się nie uda, więc wolę pozostawić w tajemnnicy. Zrobiłem to prosto: Wybrałem dwa kolry i narysowałem w sprite 32x32 pionowe kreski z zamkniętymi oczami, tak około 4 sztuki. Włączyłe draw_sprite_streched_ext i dałem wysokość na 480, a alpha na 0.5+random(0.5). Potem zrobiłem drugi sprite 32x32 i z zamknietymi oczami namalowałem jakieś 10 klatek kresek w różne strony (tylko dwa koloty). Tymrazem użyłem draw_sprite_ext() i w dir podałem random(360), x=random(540), y=random(480), alpha jak wyżej. Dzięki temu po usstawieni na planszy 6 obiektów uzyskałem efekt uszkodzonego filmu. W posostałych obiektach (tło z zaokrągleniami i tekst) dałem jeden kolor i zmienna alphę (0.8+random(0.3)). To wszystko.
  14. Szkoda, że dzień nie ma 48 godzin, bo by się coś samodzielnie skrobnęło :P
  15. Zapraszam do pobrania pod adresem http://gnysek.wow.net.pl/files/war_effect.rar Czekam na oceny. Acha tam się nie da nic robić, to jest już gotowy program przedstawiający ciekawy efekt w gm, a nie wstęp do gry.
  16. Stary jak nie znasz angielskiego, to jak masz zamiar robić grę, skoro wszystkie komendy są po angielsku ?? Będzie polski help, ale narazie mam przetłumaczone 5 stron :P Zaczekaj do września.
  17. po pierwsze to chyba $_SESSION[$pole[1][3]] bez apostrofów = w nich umieszczasz zmienne tekstowe. PO drugie zapisywanie danych do sesji wywołuje się session_register(); PO trzecie spróbuj z funkcją serialize();
  18. e on chce zrobić wirusa:P najeżdza poza okienko GM i bawi się folderami :P
  19. A ja odsyłam jak zwykle do Helpa. A co se będę...
  20. wszystko w graczu w create kierunek_celownika=0; w step odleglosc=50;//malowane 50px od gracz x.celownik=x+odleglosc*sin(degtorad(kierunek_celownika+90)); y.celownik=y+odleglosc*cos(degtorad(kierunek_celownika+90)); w górę (zamień 5 na mniej gdy za szybko) kierunek_celownika+=5; w doł kierunek_celownika-=5;
  21. tylko 3 funckja ustawia pozycję myszki, 2 pierwsze ją zwracają. A kliknięcia chyba się nie da, bo klawiatury znalazłem, a myszy nie.
  22. Napisalem wyraźnie - w działach o myszce i o ekranie.
  23. Jest takie coś jak Help w Game Makerze - i tam masz wszystko w działach o myszce właśnie i o ekranie.
  24. xcelownika=xpostaci+odleglosc*sin(degtorad(kierunek_celownika+90)); ycelownika=ypostaci+odleglosc*cos(degtorad(kierunek_celownika+90)); za kierunek celownika mozna podac point_direction(xpostaci,ypostaci,mouse_x,mouse_y); odleglosc to odległość od postaci do celownika w pikselach. a w press key var dirtemp,nowy_x_myszy, nowy_y_myszy, odl_myszy; dirtemp=aktualny kierunek+5; //dodajemy aktualny kierunek kursora o 5 odl_myszy=point_distance(xpostaci,ypostaci,mouse_x,mouse_y); nowy_x_myszy=xpostaci+odl_myszy*sin(degtorad(kierunek_celownika+90)); nowy_y_myszy=ypostaci+odl_myszy*cos(degtorad(kierunek_celownika+90)); window_mouse_set(nowy_x_myszy,nowy_y_myszy); aktualny_kierunek=dirtemp; odl_myszy to odegłośćl myszy od celownika, tak aby myszka nie skoczyła nagle zbyt bardzo z poprzedniego miejsca.
×
×
  • Dodaj nową pozycję...