Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. Tymon

    GMsock

    Użyj dodatku Ranmy, HTTP cośtam. :P
  2. I ciekawi mnie ile jest tutaj naszej roboty.
  3. Tymon

    Ilu was jest?

    Oficjalnie przy wszystkich zapraszam Cię na oranżadę. =3
  4. Tymon

    Ilu was jest?

    Elvis, https://gmclan.org/uploader/152/twins.png Tak, zaiście. Oryginalny jesteś. xD
  5. Tymon

    Ilu was jest?

    Ta. Żebyś jeszcze do nas wpadł cholero jasna! <_<
  6. Użyj opcji szukaj. O wisznu też mógłbym to samo napisać. :) EDIT A skoro jesteśmy przy Tobie i tym forum. Skoro jest takie dobre to dlaczego zadajesz pytanie tutaj? (:
  7. Ta, nazwami. xD global.room_array[0] = room_first; global.room_count = 1; while( global.room_array[room_count-1] != room_last ) { global.room_array[room_count] = room_next( global.room_array[room_count-1] ); global.room_count += 1; } Generuje listę roomów. Później tylko: room_goto( global.room_array[nr_roomu] ); Choć nie rozumiem po co tak kombinować, nie lepiej ustawić roomy: room A room C room B room D I używać przejścia do następnego? Zawsze też można zrobić drzewo roomów i odpowiednio odwoływać się do podgałęzi danego rooma, ale to wyższa szkoła jazdy. :P Najlepiej było by gdybyś rozwinęła cały problem. Co chcesz uzyskać?
  8. 1. To jest tylko rysowanie na podstawie wartości zmiennej, na forum było to poruszane kilkanaście razy. 2. Ustaw jeden z alarmów na room_speed * 2 i daj tak: instance_destroy(); A jeśli chcesz zamienić na inny obiekt: instance_create( x, y, nowy_obiekt ); instance_destroy(); 3. Użyj maski - wybierasz ją w obiekcie. Btw. Dziwę się że administrator "najlepszego forum o programowaniu" zadaje tak proste pytania. =]
  9. 2. return true/false, pod warunkiem że main może zwracać int. :P EDIT Dobra, myślałem że o C++ chodzi. :P
  10. Tymon

    Ilu was jest?

    U mnie jest BWO i Woock. :3 W sumie to nie jest powód do dumy.
  11. Tymon

    wasz pierwszy kod

    A w moim absurd! xD
  12. Tymon

    wasz pierwszy kod

    O! O! O! Ja wiem! Ja wiem! Powiem! Powiem! Eeee... Dobra, jednak nie wiem. xD Brak '.
  13. Tymon

    Amunicja

    A co z tego będziemy mieli?
  14. Zobacz sobie draw_sprite_ext.
  15. Użyć jak funkcję: draw_set_alpha( .1 )
  16. To Twój problem jak nie wiesz. -_- Wpisz global.nazwa_zmiennej.
  17. Taki sam jak na rysowanie zwykłej zmiennej.
  18. Kurde, a co Ty masz do tego że ktoś robi grę z Sonic'em? Co do gry, dobrze wykonana platformówka. Są małe problemy ze zmianą spritów jak widzę, ale jest dobre. Niepotrzebnie dałeś muzykę w MP3, lepiej było by poszukać dobrego MIDI. =)
  19. Ta, przykład do jednej funkcji. <_<
  20. Lol, ale pomysły. Keylogera można napisać na GM - sam nawet napisałem, ale się tego nie robi. Po za tym, dziadek napisał wszystko co trzeba. Po za tym 2x, bawiąc się w takie rzeczy powinieneś znać podstawy.
  21. Zrobić sprity odpowiadające poszczególnym animacjom. :P
  22. Daj do step: if( keyboard_check( vk_up ) ) { speed += .1; friction = 0; } else friction = .1;
  23. Do daj friction = .1; jak przycisk nie jest wciśnięty, gdy jest friction = 0; EDIT if( keyboard_check( vk_left ) ) sprite_index = animacja_lewo; else if( keyboard_check( vk_right ) ) sprite_index = animacja_prawo; else sprite_index = animacja;
  24. { // make the particle system ps = part_system_create(); // the firework particles pt1 = part_type_create(); part_type_shape(pt1,pt_shape_flare); part_type_size(pt1,0.1,0.2,0,0); part_type_speed(pt1,0.5,4,0,0); part_type_direction(pt1,0,360,0,0); part_type_color1(pt1,c_red); part_type_alpha2(pt1,1,0.4); part_type_life(pt1,20,30); part_type_gravity(pt1,0.2,270); // the rocket pt2 = part_type_create(); part_type_shape(pt2,pt_shape_sphere); part_type_size(pt2,0.2,0.2,0,0); part_type_speed(pt2,10,14,0,0); part_type_direction(pt2,80,100,0,0); part_type_color2(pt2,c_white,c_gray); part_type_life(pt2,30,60); part_type_gravity(pt2,0.2,270); part_type_death(pt2,150,pt1); // create the firework on death // create the emitter em = part_emitter_create(ps); part_emitter_region(ps,em,100,540,480,490,ps_shape_rectangle,ps_distr_linear); part_emitter_stream(ps,em,pt2,-4); // create one every four steps }
×
×
  • Dodaj nową pozycję...