Aktywne Wpisy
raul7788 +325
![raul7788 - #bekazpisu #orlen #kryzyspaliwowy #sejny](https://wykop.pl/cdn/c3201142/77a9e30b8c811b67936d9bb0d34d5c10249c838c380222ce413f47c6af681a7a,w150.jpg)
![iniacz](https://wykop.pl/cdn/c3397992/iniacz_AhrAGEds5V,q60.jpg)
iniacz +229
Dzień dobry, #warszawa (。◕‿‿◕。) Dziś do godziny 20 w Atrium Targówek badamy bezpłatnie USG jąder do 40 r.ż. i PSA z krwi z palca powyżej 40 r.ż.
Nie ma kolejki. Zero. Nic. Było trochę panów na początku i już to przerobiliśmy. Chodźcie! Badajcie się!
#mosznowladcy #movember #usgjader #zdrowie #meskiezdrowie
Szczegóły na https://instagram.com/mosznowladcy
Ja nie badam, badają lekarze, ja tylko robię #pokazmorde
Do zobaczenia!
Nie ma kolejki. Zero. Nic. Było trochę panów na początku i już to przerobiliśmy. Chodźcie! Badajcie się!
#mosznowladcy #movember #usgjader #zdrowie #meskiezdrowie
Szczegóły na https://instagram.com/mosznowladcy
Ja nie badam, badają lekarze, ja tylko robię #pokazmorde
Do zobaczenia!
![iniacz - Dzień dobry, #warszawa (。◕‿‿◕。) Dziś do godziny 20 w Atrium Targówek badamy ...](https://wykop.pl/cdn/c3201142/6519d0e76a1f0427692ecdffde24fc6d66d3bbf7a49e99958d0635130fc89c49,w150.jpg?author=iniacz&auth=e9c5d1de6d023a881c798c045a323781)
Stworzyłem sobie więc canvas, stworzyłem te x*y pól. Zrobiłem także, żeby się powiększały i tu zaczęły się pierwsze problemy, bo jak szybko poruszałem kursorem po planszy to nie wszystkie kwadraty załączyły się do powiększenia. Niektóre omijało po drodze. Trochę to zignorowałem. Powiększanie zrobiłem tak, że po prostu rysowałem nowy coraz to większy kwadrat. Drugi - większy problem polega na tym, że nie mam pojęcia jak je pomniejszać jak się odjedzie myszką.
Pierwszy pomysł był taki, żeby ponownie narysować w normalnym rozmiarze wszystkie 8 sąsiadujących pól z tym "pomniejszanym". Kiedy zrobiłem taki zabieg to nasilił się bardzo problem nr 1 i na planszy połowa kwadratów się pomniejszała, połowa nie i jeszcze inne dziwne rzeczy. Po kilku przejechaniach cała plansza zamieniła się w różnej wielkości prostokąty pozakrywane przez siebie nawzajem.
Jak uniknąć problemu nr 1 i czy jest jakiś sposób na wykonanie inaczej pomniejszania? Może ogólnie całej procedury animacji.
#javascript #canvas
Tak wygląda teraz. Chciałbym, żeby się pomniejszały po odjechaniu. Tamto pomniejszanie które powodowało zepsucie całej strony praktycznie usunąłęm
musisz zrobić sobie funkcje która na podstawie pewnych danych wejściowych odrysuje Ci ekran od podstaw i wywoływać ją co ruch myszy. jak jesteś zainteresowany to po 18:00 mogę Ci napisać jak to powinno poprawnie wyglądać bo tego programu nie da się tak prosto zmienić zeby działał poprawnie.
kwadrat[x][y].colorR = 128;
I teraz w onmousemove zrób tylko coś takiego że kwadrat na który najedziesz myszką to za pomocą requestAnimationFrame zmieniaj mu powoli wielkość tak żeby łagodnie z 1.0 przeszło np. na 1.2 a w tym samym czasie dla wszystkich innych kwadratów zmniejszaj wielkość dopóki nie osiągniesz 1.0.
logika twojej gry powinna siedzieć zawsze w kodzie. to co jest na canvasie to jest tylko taki jakby hologram tego co masz zapisane w Twoich tablicach z danymi, rolą canvasa jest tylko formatowanie danych z tych tablic na efekt czytelny dla użytkownika :)
a wszelkie manipulacje stanem gry dokonujesz poprzez zmienianie właściwości tych obiektów, canvas