
Zakol
Użytkownicy-
Postów
362 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Zakol
-
Może by zrobić żeby view podążał za ludzikiem?
-
Ale jak zresetujesz to sprite dalej bedzie taki sam :P
-
A może tak: W create: rzeczs_=0; W draw dajesz kod: if (sprite_exists(rzeczs_)) { draw_sprite(rzeczs_,0,x,y); } else { draw_sprite(rzeczs,0,x,y); } A w dowolnym evencie, w którym ma nastąpić zamiana sprita 'rzeczs' dajesz: rzeczs_=sprite_add('sprite.bmp',1,false,true,false,true,0,0);
-
Między punktami 1 2 i 3 dajesz OK i wykonujesz nastepny -.- Zeby sie nie krecilo przez caly czas, to zrob tak jak jest w moim przykladzie :P
-
Chodzi o view'y. W ustawieniach roomu klikasz a zakładkę 'views': Zanaczasz 'Enable the use of Views' Zaznaczasz 'Visible when room starts' Left - początek widoku od lewej strony w roomie Top - początek widoku od góry w roomie W - wysokość widoku H - szerokość widoku X - położenie okna na ekranie monitora od lewej strony Y - położenie okna na ekranie monitora od góry HBor - jeżeli odległość od lewej bądź prawej krawędzi ekranu do obiektu jest mniejsza niż ta wartość, ekran poruszy się w jego stronę VBor - jeżeli odległość od górnej bądź dolnej krawędzi ekranu do obiektu jest mniejsza niż ta wartość, ekran poruszy się w jego stronę HSp - szybkość poruszania się widoku za obiektem w poziomie VSp - szybkość poruszania się widoku za obiektem w pionie Object to follow - obiekt, za którym podąża widok
-
TUTAJ masz prymitywny przykład ruchu samochodu w GM5. Żeby wprowadzić animację samochodu, wchodzisz w opcje sprite'a i po kolei: UWAGA!! Sprite samochodzika MUSI być zwrócony w PRAWĄ STRONĘ! 1. Images -> Crop ... -> wpisujesz DŁUGOŚĆ samochodu * 0.75 2. Animation -> Rotation Sequence -> Counter-Clockwise -> wpisujesz w "number of frames" liczbę 36 3. Images -> Crop ... -> wpisujesz 0 4. Zatwierdzasz edycję sprite'a
-
Co do obrotów sprite'a, to jeżeli masz zarejestrowaną ver. 6, to w step dajesz: image_angle=direction; Jeżeli nie, to otwierasz sprita i: Animation -> Rotation Sequence -> Counter-Clockwise -> Number of frames '20' W kodzie dajesz: [Create] image_speed=0; [step] image_index=direction/18; Ażeby samochodzik się obracał, to w [step]: if (keyboard_check_direct(vk_left)) { direction+=18; } if (keyboard_check_direct(vk_right)) { direction-=18; } Żeby samochodzik się ruszał i cofał, używasz 'speed= ;'.
-
Robisz w klockach czy w kodzie?
-
color=make_color_rgb((1-(hp/100))*255,(hp/100)*255,50); draw_rectangle_color(4,470,49,594,c_black,c_black,c_black,c_black,true); draw_rectangle_color(5,594-((hp/100)*123),49,594,color,color,color,color,false); Wstawiasz to w [Draw]. Możesz jeszcze pokombinować z wartościami w 'make_color_rgb()'. EDIT: To jest takie 'Made by myself', jednak jak chcesz dalej za pomocą draw_healthbar() to jedziesz tym co radSun i Valdemor pokazali :D
-
To cytat z 'game information'. Aż taki naukowy to ten program nie jest. Ja bym to nazwał 'celach edukacyjnych'. :D
-
W Evencie zamiast [step] daj [Mouse button]. EDIT: to była odpowiedź na pytanie Remxa, które niechybnie wykasował bez ostrzeżenia <_<
-
Na początek definiowanie zmiennych: [Create] writing=false; obj=0; open=false; Zapisywanie obiektów do pliku tekstowego: schemat: Przy czym współrzędne obiektu są podawane wg. położenia w roomie. [step] if (writing=true) { if (open=false) { text_file=file_text_open_write('save.txt'); open=true; } for (i=0; i<instance_count+1; i+=1) { if (i<instance_count) { iii=instance_id[i]; switch (iii.object_index) { case obj_A: {obj='obj_A'; break;} case obj_B: {obj='obj_B'; break;} case obj_C: {obj='obj_C'; break;} } if (iii.object_index=obj_A || iii.object_index=obj_B || iii.object_index=obj_C) { file_text_write_string(text_file,string(obj)); file_text_writeln(text_file); file_text_write_string(text_file,string(iii.x)); file_text_writeln(text_file); file_text_write_string(text_file,string(iii.y)); file_text_writeln(text_file); } } else { writing=false; } } } else { if (open=true) { file_text_close(text_file); open=false; } } A odczytywanie obiektów z pliku tekstowego to może kiedy indziej zrobię bo mi się teraz nie chce :P Tu masz małą podpowiedź Marka Overmarsa, tylko troche inna niż na moim przykładzie (szukaj w obiekcie 'load_object'). Life EDIT: LOL zapomniałem dodać, że aby pozycje były zapisywane, trzeba zrobić w Create 'writing=true' :D
-
Mouse invert troche chamski, poza tym niezla ... ekhm... 'fizyka postaci'... a tak to nuda i przydałby się koniecznie ten 'bardziej wydajny sposób'. :]
-
Z nas czyli z ciebie (też) :P
-
view_object[0]=object_demon; To będzie mieszanka Ostrego dyżuru, OIOMu i Dooma? :P
-
W 2 dni to chyba cholernie kiepski MMORPG z minimalną grafika i taki 'w pięć minut'. A co do twojego kolegi to ciekaw jestem jak tak szybko ujarzmił GML <_< Takiego WOW'a to robiła kupa (...) ludzi i to nie w 2 dni, bo aż tak by się w pracy nie zsynchronizowali :P
-
2nd offtop: U mnie 4 klasa to budowa komputera i włączanie tej maszyny, 5 klasa - paint i word, 6 klasa - word i troche excela, 1 gimna - word ( <_< ), 2 gimna - budowa algorytmow ( :D ) i excel, no i 3 (teraz) wnikanie w budowe algorytmow i pisanie tych prostszych... A HTML to w szkole jak narazie temat tabu :P
-
To zdjęcie, mniemam, mało aktualne? :huh:
-
Koniec konkursu. Brak prac = nie będzie głosowania. Woock proszony o zmianę konstytucji :]
-
if (object_exists(object_gora)) { view_object[0]=object_gora; } if (object_exists(object_dol)) { view_object[0]=object_dol; } if (object_exists(object_lewo)) { view_object[0]=object_lewo; } if (object_exists(object_prawo)) { view_object[0]=object_prawo; } domyślnie jest ustawione na view nr 0; object_kierunek to nazwa objectu.
-
Trzeba było przeczytać pytanie w ankiecie :] Zresztą mogłem założyć sam temat, bez ankiety, która jest po to tylko żeby oszacować w przybliżeniu jakie konfiguracje mają forumowicze. A w 7 punktach sprecyzować wszystkich dostępnych konfiguracji się nie da, więc są takie 'mniej więcej'. B)
-
Athlon 64 3400+ 1GB RAM w dualu Kingston GF 6600 160GB WDC Płyta Gigabyte GA-K8NXP-9 Nagrywarka DVD LG @Ranmus: a po co ci taki sprzęt? Wiadomo, sprzęcicho z przyszłością... Ale cena?...
-
Bardziej kierowałem się prockami AMD Athlon, 64, Sempron dla mniejszych częstotliwości i Duron dla jeszcze mniejszych :D A tak btw., to czemu "Ranma_man"?! Ranmus się znudził :huh:
-
W shoutboxie wszyscy się chwalą swoim sprzęciorem (pamięć i procek dokładniej); zobaczymy co mają inni :P Ranma_man: Głupio ułożona ankieta, ponieważ procesory AMD XP,64,FX mają mniejszcze częstotliwości od procesorów intela, ale są tak samo szybkie, bo mają o wiele wydajniej zaprojektowane rdzenie, więc teraz nie wiadomo co zaznaczyć... Dla jakich procesorów jest ta ankieta?