Wrobek12 Temat założony przez niniejszego użytkownika  | 
» 2019-01-12 16:19:01 Każdy obiekt ma inną prędkość i byłoby to problematyczne, ale wykonalne. Co do nie wykonywania całego kodu.. Nie bardzo rozumiem jak mam to zrealizować.   | 
 | 
pekfos  | 
» 2019-01-12 16:25:09 | Instrukcje if z kolei przydadzą się by w obsłudze zdarzeń, aktualizacji i wyświetlaniu gry wcielić w życie cokolwiek ta pauza ma zmieniać w działaniu programu. |  
 Mógłbym zaczynać każdy post od "Chyba nie zrozumiałeś tego, co pisałem". Dajesz mi za dużo amunicji.  | 
 | 
Wrobek12 Temat założony przez niniejszego użytkownika  | 
» 2019-01-12 16:51:23 To chyba działa w drugą stronę. Piszę, że nie wiem jak mam to zrealizować, a Ty piszesz że nie zrozumiałem tego co napisałeś. To nie jest równoważne, aczkolwiek dziękuję za pomoc, więcej amunicji dostarczać nie będę, bo oczekiwałem raczej innej pomocy.   | 
 | 
pekfos  | 
» 2019-01-12 16:57:44 Nie widzę w czym masz problem.  if służy do warunkowego wykonywania kodu, a ty chcesz poruszać obiektami tylko gdy gra nie jest w stanie pauzy. if( !pauza )      aktualizuj_obiekty();
 
   | 
 | 
Wrobek12 Temat założony przez niniejszego użytkownika  | 
» 2019-01-12 17:02:35 Zgadza się, tylko rozumiem że funkcja aktualizuj_obiekty() musi obejmować wszystkie obiekty, które znajdują się na ekranie. Jest to o tyle problematyczne, że tych obiektów jest dużo i myślałem, że jest jakaś komenda, która mi to wszystko zwyczajnie zatrzyma. O takim rozwiązaniu, jakie podałeś myślałem, ale tak jak pisałem - trochę mi to zapewne zajmie.  Jeżeli nie ma innej opcji, to dziękuję za pomoc i postaram się wykonać to tak, jak napisałeś.  | 
 | 
pekfos  | 
» 2019-01-12 17:46:00 Inne opcje wynikałyby z tego, co aktualnie masz w kodzie, ale i tak to będą wariacje na temat wstawiania kodu w warunki  if. | Jest to o tyle problematyczne, że tych obiektów jest dużo |  
 Dlaczego? Nawet jeśli nie przetwarzasz ich w pętli i mówimy tu o masie kodu, to i tak całość w pętli głównej programu. Wstawienie części kodu w blok pod  if nie powinno być problemem.  | 
 | 
Wrobek12 Temat założony przez niniejszego użytkownika  | 
» 2019-01-13 13:32:31 Myślałem, że troche będę musiał tych ifów powstawiać, ale nie było tego za dużo - tak jak napisałeś za co dziękuję :)  Miałbym jeszcze jeden problem. Na początku pętli głównej wywołuje 3x sprite w trzech różnych miejscach ( z klasy ). Mimo, że w różnych poziomach trudności ich nie rysuje ( window.draw) i ich przez to nie widać, to nadal wykrywane jest zderzenie. Jest jakaś komenda, która usunie mi zbędne sprity ? Wpisywanie wyboru poziomu do sterowania wiąże się z wielokrotnym wklejaniem około 100 linijek, więc chcialbym wiedzieć czy istnieje alternatywa. Czy w tym przypadku destruktor zadziała ?  | 
 | 
pekfos  | 
» 2019-01-13 13:45:00 Rysowanie nie ma nic do logiki programu. To twój kod robi coś, czego nie powinien.  | 
 | 
| 1 « 2 »  3 4 |