Skocz do zawartości

aaaaaa

Użytkownicy
  • Postów

    592
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez aaaaaa

  1. Witam mam taki kod który zabrałem sobie z przykładu pabla o uczniach i krzesłach https://gmclan.org/up199_11_znajd_wolnego_obiektu.html if global.przerwa=0 {switch(faza) { case 1: head_dir+=3; if (head_dir>70) faza=2; break; case 2: head_dir-=3; if (head_dir<-70) faza=3; break; case 3: head_dir+=2; if (head_dir>0) { faza=0; head_dir=0; event_user(0); } break; } if (krzeslo>-1) // jesli mamy krzeslo, idziemy do niego xD { var xx,yy; xx=krzeslo.x+lengthdir_x(16,krzeslo.direction); yy=krzeslo.y+lengthdir_y(16,krzeslo.direction); mp_linear_step(xx,yy,3,1); if (point_distance(x,y,xx,yy)<2) { me=instance_create(x,y,objUczen_siada); me.krzeslo=krzeslo; me.head=head; me.head_col=head_col; me.body_color=body_color; instance_destroy(); } } wstawiłem go wraz z całym przykładem do mojej gry i przeanalizowałem dokładnie tylko jest problem bo ci uczniowie wcale mi nie omijają objektów chodzi o tą część kodu mp_linear_step(xx,yy,3,1); Może to wina tego że do klasy są tylko jedne drzwi i nie wszyscy uczniowie dochodzą do krzeseł OBRAZEK CO SIĘ DZIEJE KLIKNIJ Pomóżcie jak zrobić żeby uczniowie omijali ściany wchodzili do klasy
  2. Dobra ale co mam wpisać w nawiasie tego kodu??
  3. dobra już kapuje tylko jeszcze jedno jaki jest kod na to żeby uczniowie chodzili sobie po korytarzu i odbijali się od wszystkich objektów żeby nie pisać pojedyńkażdej kolizji z objektem
  4. posłuchajcie chodzi mi oto żeby sobie chodzili i jak global.przerwa=0 siadali do krzeseł ale jak global.przerwa=1 to żeby znowu chodzili
  5. no dobrze ale nie wiem gdzie je dodać
  6. mi nie chodzi o to że jak siadną to global.przerwa=1 tylko mam zrobiony osobny objekt który ustala po jakim czasie jest global.przerwa 1 i chodzi mi żeby siadai jak global.przerwa =1 i żeby chodzlili jak global przerwa =0
  7. Wielkie dzięki Pablo a powiesz mi po co zrobiłeś drugi objekt "uczeń_siada" ?? i jeszczejedno jak zrobić żeby uczniowie nie siadali na krzesła po określonym czasie tylko gdy global.przerwa=0 co mam zmienić??
  8. NIE KAPUJE PRZECIEŻ MAM TYLKO JEDEN OBJEKT KRZESŁO ZROBIONY I NIE NAM SIĘ NA TABLICACH bardzo prosze o przykład :)
  9. Wiecie co mam takie pytanie jak zrobić coś takiego że zrobiłem sobie objekt krzesło i w roomie rozłozyłem go 30 razy zrobiłem sobie jednego ucznia i w roomie rozłożyłem go 30 razy I jak zrobić że mimo że to jest jeden objekt każdy uczeń podchodzi do swojego krzesła to znaczy jak jedno jest zajęte to podchodzi do innego
  10. Poszukuje przykładu bilardu chodzi o najprostszy bez liczenia punktów same bile np czerwone i jedna biała i kij podążający za piłką Zrobi ktoś :)??
  11. mam object bilard i chce że w czasie aktywacji tworzy się objekt kij tylko w czym mam dać tworzenie napewno nie w steep bo to tworzy cały czas te objekty Co zrobić? w czyma daćkod tworzenia objektów
  12. tak jakby miga ale jest przeźroczysty tak jakby zostawała część obrazu io ten pasek przesuwa się po planszy ale tylko jak bohater sięporusza to nie jest aż tak uciążliwe
  13. mam problem podczas podążania za objektem przez ekranm w niektórych momentach przez ekran przechodzi taki przeźroczysty pasek (jakieś odświeżanie chyba) dzieje się to tylko gdy postać idzie . Jak tego uniknąć?
  14. dzieki kryniak ale już się z tym uporałem
  15. Co ty myślisz że tyle nie wiem ? :/
  16. kryniak mógłbyś to dokładniej wyjaśnić mi tu chodzi o przerwy i lekcjie w szkole tylko (czyli lekcje dłuższe a przerwy krótsze) i wszystko działało na alarmach dopóki nie w prowadziłem drugiego roomu (piętro pierwsze ) i jak hero wejdzie do tego drugiego roomu to odliczanie się zatrzymuje chyba . A ja oniecznie musze mieć alarm w Game Start prosze o przykład
  17. a nie może po prostu global alarm między roomy
  18. czy jest jakaś możliwość globalnych alarmów to znaczy że mam dwa roomy i w jednym, mam object w którym ustawiłem w GAME START alarm0 na 400( i włożyłem go do obydwóch roomow) i po odliczeniu włącza się muzyka. ale jak przejde w czasie gry do drugiego roomu to odliczanie się zatrzymuje jak zrobić żeby np początek alarm odliczył w roomie 1 a reszte w roomie 2 i żeby muzyka gra ła dopiero w roomie 2
  19. w steep hero if distance_to_object(schodydol)<10 {global.schody=2} if distance_to_object(schodydol)>10 {global.schody=0} if distance_to_object(schodyg)<11 {global.schody=1} if distance_to_object(schodyg)>11 {global.schody=0} if global.schody=1 {image_xscale=1.4 image_yscale=1.4} if global.schody=0 {image_xscale=1 image_yscale=1} if global.schody=2 {image_xscale=0.8 image_yscale=0.8} } i gdy wychodze na schody te którymi schodzi się na dół (pomniejszające postać) wtedy postać się pomniejsza ale gdy wchodze na te drugie nic się nie dzieje schody są złożone z kilku objetów takich samych co jest źle
  20. nie che żeby wogóle na nią wchodził ani pod nią orany nieważne już
  21. Witam chciałbym uzyć tej opcji do wczytania loading baru i tła prosze powiedzcie co daje używanie tej funkcji i jak się to robi
  22. tak ale wtedy wchodzi pod ściane przy obrocie :)
  23. tak ale wtedy to ogranicza przestrzeń bohatera :(
  24. Uzywam image_angle i w kolizji z objektem wall mam ustawione speed=0 ale jednak podczas obracaanie się bohatera wchodzi on pod ściane Jak tego uniknąć?
×
×
  • Dodaj nową pozycję...