Poszarpane krawędzie w Opera GX

Poniedziałek, 13 Maja 2024, 17:11
Czas czytania 0 minut, 56 sekund
Zgodne z GM: gms2
Jak rozwiązać problem poszarpanych krawędzi w Operze GX.
Eksport Opera GX ma pewną... "wadę". Mianowicie, domyślnie element canvas w grach ma ustawione renderowanie bez interpolacji, nawet jeśli zaznaczymy interpolowanie w tekstur w samej grze - co skutkuje zabawnym poszarpaniem krawędzi - najpierw sprite które są skalowane są rozmazywane, potem rysowane na canvas w proporcji 1:1, a potem sam element canvas - gdy jest dostosowywany do okna przeglądarki, znów rysowany jest bez interpolacji między pikselami.

Rozwiązanie jest jednak dość proste, chociaż w przypadku testowania gry lokalnie wymaga ciągłej edycji przez Narzędzia Deweloperskie (F12 / Ctrl+Shift+I). W związku z tym, że gra przyjmuje focus na klawiaturę i mysz, ich odpalenie jest możliwe tylko, gdy wybierzemy je z menu przeglądarki lub użyjemy sztuczki, w postaci ustawienia kursora w polu adresu lub wyszukiwania.

W trakcie testów, wystarczy na elemencie canvas dodać właściwość CSS: image-rendering: smooth;

W przypadku gry uploadowanej do GX Games wystarczy wejść w jej ustawienia i w sekcji Metadata zaznaczyć ten checkbox:

Grafika: /upload/ajax/20240513_90877e076d878749d743d84b41914f75.png
Komentarze (łącznie 0):
Nie ma jeszcze żadnego komentarza. Czas to zmienić

Najnowsze wersje GameMakera:

Stabilna
2024.4.1.152 • 2024.4.1.202
wydana 29 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 247 dni temu
Beta
2024.600.0.576 • 2024.600.0.602
wydana  6 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
37 użytkowników online na discordzie:
Kysiu, kamrat, s..., Alice, Carl-bot, RogerDodg3r, EchoDuck, Grela, Add92, Kowu, OdrzuconyKrakers, HappyOrange, m..., Fejurekk, r..., lethian, chleb, MKP (GEM), Moldis, Arrekin, yazaa, Dyno, Deusald, Moho, LeD, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Miłosz, Marco, Ulti, m..., Danieo, g..., l..., Alkapivo, Kandif, Cosplyfanka, xVANiLL
Shoutbox
gnysek (14:15, 17.06.24)
Bo Łapusz woli alkohol, niż się organizować. Co tam Pixel Heaven, sprawdźcie jego zbiórki na książki...
Adriann (21:02, 13.06.24)
Bardzo słusznie, straszna patola z tą organizacją :D
I am Lord (08:35, 13.06.24)
Ale co jak co, zrobiło się o imprezie głośno.
I am Lord (08:35, 13.06.24)
No słyszałem już że drama była :D
gnysek (19:58, 10.06.24)
Po 16-17 każdemu :)
Tymon (18:19, 10.06.24)
To komu udało się wejść na PH?
gnysek (13:35, 03.06.24)
Przypominam, ze w sobotę i niedzielę na Pixel Heaven się mozemy zobaczyc
Wojo (03:18, 30.05.24)
gmclan wiecznie żywy
gnysek (10:09, 21.05.24)
Ale z jakimi błędami...
I am Lord (09:52, 20.05.24)
o piszą o nas 😁
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?