Discuss Scratch
- Discussion Forums
- » Polski
- » wtyczka
- asbratek15
- New to Scratch
5 posts
wtyczka
Jaka może być przyczyna tego, że w jednej z moich gier wtyczka flash bez przerwy się zatrzymuje?
W innych się tak nie dzieje - to raz.
Dodam, że nie ma na to wpływu ani rodzaj przeglądarki, ani sprzęt (na każdym to samo).
Ktoś coś?
W innych się tak nie dzieje - to raz.
Dodam, że nie ma na to wpływu ani rodzaj przeglądarki, ani sprzęt (na każdym to samo).
Ktoś coś?
- AANNTTOONNII
- Scratcher
1000+ posts
wtyczka
Może masz jakiś błąd w programie np. dzielenie przez zero, albo po prostu nieskończoną pętlę.
- asbratek15
- New to Scratch
5 posts
wtyczka
dzięki za reakcję
anie dzielenia ani pętli nieskończonej
nie mam nie mam
gra działa raz krócej, raz dłużej
ale zawsze się w końcu wiesza
a nie jest przeładowana niczym, tyle tu różnych projektów, w których aż grubo od kodu i duszków
co to może być….?
anie dzielenia ani pętli nieskończonej
nie mam nie mam
gra działa raz krócej, raz dłużej
ale zawsze się w końcu wiesza
a nie jest przeładowana niczym, tyle tu różnych projektów, w których aż grubo od kodu i duszków
co to może być….?
- MentolMen
- Scratcher
1000+ posts
wtyczka
Może udostępnisz projekt? Wtedy będziemy mogli realnie pomóc, bo tak to raczej pozostaje strzelanie.
- AANNTTOONNII
- Scratcher
1000+ posts
wtyczka
OK, patrz co robisz kiedy rakieta dotyka ziemi - klonujesz się, a potem usuwasz tego klona. Ale przecież ty nie masz żadnych klonów, a skrypt jest wywoływany u oryginalnej rakiety!!! Proponuję stworzyć zmienną LOKALNĄ
(IsClone)I dodać do rakiety skrypt
kiedy kliknięto zieloną flagęOraz wszystkie inne skrypty umieścić w klamrach
ustaw [IsClone v] na [0]
sklonuj [siebie v]
ustaw [IsClone v] na [1]
jeżeli <(IsClone) = [0]> to
end
Last edited by AANNTTOONNII (Dec. 19, 2018 17:56:53)
- MentolMen
- Scratcher
1000+ posts
wtyczka
Nie wiem czy dobrze zrozumiałem. Ale przecież żadna z rakiet nie działa oryginalnie, wszystkie są klonami, ja tam nawet nie widzę skryptu na dotykanie podłogi. Widzę natomiast OK, patrz co robisz kiedy rakieta dotyka ziemi - klonujesz się, a potem usuwasz tego klona. Ale przecież ty nie masz żadnych klonów, a skrypt jest wywoływany u oryginalnej rakiety!!! Proponuję stworzyć zmienną LOKALNĄ(IsClone)I dodać do rakiety skryptkiedy kliknięto zieloną flagęOraz wszystkie inne skrypty umieścić w klamrach
ustaw [IsClone v] na [0]
sklonuj [siebie v]
ustaw [IsClone v] na [1]jeżeli <(IsClone) = [0]> to
end
kiedy zaczynam jako klonCo znaczy mniej więcej, tyle że gdy klon dotknie pomarańczowego koloru, to tworzy klona, a siebie usuwa. W taki sposób Ograniczamy ilość klonów, zawsze będzie jeden, gdy tworzymy kolejnego, to aktualnego uśmiercamy.
zawsze
jeżeli <dotyka koloru [#ff9400] ?> to
nadaj [rakietażółta v]
sklonuj [siebie v]
usuń tego klona
end
end
- asbratek15
- New to Scratch
5 posts
wtyczka
dzięki za sugestie
w zasadzie taki był zamysł - stworzyć kolna nowego, a tego usunąć
każdy nowy zaczyna jako klon
i one - te klony - w sumie lecą jak chciałem
tylko jak dotykają czegoś to wieszają flasha
w zasadzie taki był zamysł - stworzyć kolna nowego, a tego usunąć
każdy nowy zaczyna jako klon
i one - te klony - w sumie lecą jak chciałem
tylko jak dotykają czegoś to wieszają flasha
- AANNTTOONNII
- Scratcher
1000+ posts
wtyczka
W taki sposób Ograniczamy ilość klonów, zawsze będzie jeden, gdy tworzymy kolejnego, to aktualnego uśmiercamy.
Chyba właśnie o to mu chodziło. Ten klon potem idzie w losowe miejsce na ekranie i rakieta lata cały czas chociaż można by to zrobić prościej bez takich patologicznych metod jak klonowanie…
- asbratek15
- New to Scratch
5 posts
wtyczka
mam wrażenie, że naprawiłem, problem tkwił w tym uśmiercaniu i klonowaniu, nie wiem dokładnie jak, ale po rozdzieleniu tych komend nie wiesza wtyczki
jeszcze nie jest wszystko dobrze, ale to już teraz ogarnę
dziękuję z informacje
co do klonowania - lubię to, bo klona się daje usunąć, a inne obiekty tylko się ukrywają, a ukryte też wykonują zadany kod i czasem to kłopot
klona usuwam i luz
jeszcze nie jest wszystko dobrze, ale to już teraz ogarnę
dziękuję z informacje
co do klonowania - lubię to, bo klona się daje usunąć, a inne obiekty tylko się ukrywają, a ukryte też wykonują zadany kod i czasem to kłopot
klona usuwam i luz
- DoMi1231
- Scratcher
50 posts
wtyczka
mam wrażenie, że naprawiłem, problem tkwił w tym uśmiercaniu i klonowaniu, nie wiem dokładnie jak, ale po rozdzieleniu tych komend nie wiesza wtyczki
jeszcze nie jest wszystko dobrze, ale to już teraz ogarnę
dziękuję z informacje
co do klonowania - lubię to, bo klona się daje usunąć, a inne obiekty tylko się ukrywają, a ukryte też wykonują zadany kod i czasem to kłopot
klona usuwam i luz
W scratchu od zawsze był bug, ktory polegal na szybkim tworzeniu i usuwaniu klonów, potrafił wieszać przeglądarkę.
- AANNTTOONNII
- Scratcher
1000+ posts
wtyczka
Mamy 3.0! Buga nie ma!mam wrażenie, że naprawiłem, problem tkwił w tym uśmiercaniu i klonowaniu, nie wiem dokładnie jak, ale po rozdzieleniu tych komend nie wiesza wtyczki
jeszcze nie jest wszystko dobrze, ale to już teraz ogarnę
dziękuję z informacje
co do klonowania - lubię to, bo klona się daje usunąć, a inne obiekty tylko się ukrywają, a ukryte też wykonują zadany kod i czasem to kłopot
klona usuwam i luz
W scratchu od zawsze był bug, ktory polegal na szybkim tworzeniu i usuwaniu klonów, potrafił wieszać przeglądarkę.
- Discussion Forums
- » Polski
- » wtyczka