Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. 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.
  2. 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();
  3. e on chce zrobić wirusa:P najeżdza poza okienko GM i bawi się folderami :P
  4. A ja odsyłam jak zwykle do Helpa. A co se będę...
  5. 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;
  6. tylko 3 funckja ustawia pozycję myszki, 2 pierwsze ją zwracają. A kliknięcia chyba się nie da, bo klawiatury znalazłem, a myszy nie.
  7. Napisalem wyraźnie - w działach o myszce i o ekranie.
  8. Jest takie coś jak Help w Game Makerze - i tam masz wszystko w działach o myszce właśnie i o ekranie.
  9. 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.
  10. ale obiekty na sibie nachodzą i wtedy zapalą się dwa...
  11. Daj w step if current_minute >= 30 { move_towards_point(975,260,1); } else { speed=0; }
  12. jezeli jeden jest na wierzchu, to drugi jest pod spodem, więc ten drugi nie musi zmieniac koloru :D Zrób dwa osobne obiekty :D Na wierzchu może być tylko jeden :P A tak na serio, to zrub jakiś obiekt który jest cały czas na miejscu myszki, i potem ustaw, że gdy koliduje z którymś z tych trójkątów to drugi się nie włącza... Mam nadzieję że rozumiesz o co chodzi.
  13. w gm 6.x jest taki napis: podstawowa znajomość angielskiego częstokroć się przydaje wbrew pozorom. Ew. ustawić siatkę na 1,1, ew. ustawić w creation code instance_create();
  14. Możesz usunąć z ich wersji wszystkie zbędne obiekty (te które już posiadasz) i dać opcję File>Merge Games. Polega ona na wklejeniu do jednej gry drugiej. Problem w tym, że może to sprawić spore niezgodności w grze.
  15. chyba background_add('niebo.bmp',0,0,0); //lub background_add(niebo.bmp,false,false,false); nazwy plikow musisz podać pomiędzy znakami ' ' albo " ". A jak nic z helpa nie rozumiesz, to zajmij się czymś prostszym, bo tam wszystko jest bardzo przejżyscie napisane. (może poza funkcjami 3d).
  16. No ale wtedy pewnie bym nie poznał Game Makera :P
  17. GM 6.1.. a w czym ? Nie pisałbym wtedy tutaj o niej...
  18. Dla wsyzstkich. Crack to tak jakby nielegalnie zarejestrowana ;]
  19. tajemnica. dowiesz się w swoim czasie..
  20. U mnie nie zwalnia. Pozatym, gdybym wczytywał modele z dysku, i tak by jej to nie przyspieszyło. Natomiast gdy zacznę kiedyś robić drugą cżęść gry, to będzie to 3dsmax lub jakiś podobny - ale to odległa przyszłość.
  21. w d3d_vertex_texture i d3d_draw_wall i na koniec d3d_draw_floor... A co do zaciemno - a byłeś kiedyś w lesie około 24 ?? No to tu i tak jest jasno :P Screen jest niewyraźny, ale naprawdę wsyzstko widać, co zobaczycie za kilka - kilkanaście dni.
  22. gnysek

    Ksiażka C++

    A cy twoszenie gier jest tludne? Jeśli myślisz że napisanie gry w C++ ograniczy się do napisania: #include <iostream> #include <string> #include <genratorgier> using namespace std, genertator gier; int main() { string imie; cout <<"Wczytywanie..."; genreuj_gre(wyscigi,2graczy,10przeciwnikow,fordfocus+pegout206+seatcordoba); return 0; } To grubo się mylisz. Skoro masz problemy napisania PROSTEJ gry w GM, gdzie wszystkie komendy są jak na wyciągnięcie ręki pod klawiszem F1, to raczej C++ nie jest dla ciebie, tymbardziej, że podstawowa wersja tego programu umożliwi ci napisanie najwyżej Pacmana. C++ jest 100x trudniejszy od GML, dlatego wszyscy tutaj siedzimy i rozmawiamy o GM :P. Aha i co do książki - po co podawać całego linka, skoro i tak jej nie ściągniezsz, jak masz takie owskiki w gaciach, to leć do najbliższego Empiku - ponad 80% książek tam znajsziesz...
  23. Kolejny update Młyn. Chociaż na screenie nie widać, kółko się kręci :P
  24. w create daj image_speed=0; a tam gdzie zmieniasz klatki dajesz image_single...
  25. Można tak. Ewentualnie możesz w kodzie, że jak x jest większy od tego a mniejszy od tego - ale musisz dobrze zmierzyć na ekranie żeby błędów nie było. Najlepiej zrób w paincie ten napis i wtedy po najechaniu myszką zmieniaj mu klatkę.
×
×
  • Dodaj nową pozycję...