![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
witam pisze prosta gre w js. na poczatku generowana jest plansza ktora sklada sie z 2000 pol (kazde to element w tablicy). tablica tworzona jest dynamicznie do kazdej przyposywana jest losowa liczba. jak generuje tablice z 200 elementami to wszystko jest okej gra chodzi plynnie itd. Ale jak dam 2000 to gra sie zacina. To chyba dlatego ze js tworzy ta tablice w tle. Dochodzi do kodu z tablica robi ja a w miedzyczasie puszcza gre dalej. A ja chce zeby puscil ja jak jzu ta tablice zrobi zeby gra sie nei scinala. Jak to zrobic? Caly blok odpowiedzialny za ruch gry objac np. w if (tablica.lenth == 2000) { // gra// };
![]() a gdybym np zalaczal tablice src/ a gdybym np zalaczal tablice src/ Ten post edytował michat34 22.11.2012, 16:50:35 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Problem tkwi w rysowaniu planszy. Silnik przegladarki nie radzi sobie z tak duza iloscia wezlow w HTML. Najszybszy jest chrome, ale i tak przycina. Robilem kiedys juz cos takiego. Tablica w js (o ile nie zapetlasz petli) nie jest przyczyna.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:55 |