Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 805
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    138

Treść opublikowana przez gnysek

  1. 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.
  2. ale obiekty na sibie nachodzą i wtedy zapalą się dwa...
  3. Daj w step if current_minute >= 30 { move_towards_point(975,260,1); } else { speed=0; }
  4. 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.
  5. 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();
  6. 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.
  7. 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).
  8. No ale wtedy pewnie bym nie poznał Game Makera :P
  9. GM 6.1.. a w czym ? Nie pisałbym wtedy tutaj o niej...
  10. Dla wsyzstkich. Crack to tak jakby nielegalnie zarejestrowana ;]
  11. tajemnica. dowiesz się w swoim czasie..
  12. 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ść.
  13. 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.
  14. 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...
  15. Kolejny update Młyn. Chociaż na screenie nie widać, kółko się kręci :P
  16. w create daj image_speed=0; a tam gdzie zmieniasz klatki dajesz image_single...
  17. 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ę.
  18. Przyznaj się, potrzebujesz, abyśmy napisali za ciebie grę...
  19. Mam nadzieję, że to zadziała, w moim farmerze jeszcze tego nie wprowadzałem, więc do konca nie wiem.
  20. zamist popupa zrób skrypt draw w ajkimś obiekcie (jakieś 1-5 godzin zabawy).
  21. to zamień sobie if speed>0 then direction-=5; na speed>1 i wtedy dopiero jak będzie jechał będzie skręcał. to samo w przypadku drugiego kiedunku. Eewntualnie jakaś notacja wykładnicza... im szybciej jedzie, tym bardziej skręca :D
  22. jak się czyta helpa, to się wie: show_message(' #' +argument0); Znak # oznacza nową linię. Musisz niestety postawić spację przed #, jeżeli jest to pierwszy znak w linii, bo inaczej nie będzie nowej linii. Np. aby zrobić tekst w 3 lini: ' # # #tekst';
  23. A jak dodam, że mialem wtedy 6 lat ?? Niestety nie mam nic z tego na kompie.
×
×
  • Dodaj nową pozycję...