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.8.1.171 • 2024.8.1.218
wydana 72 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 401 dni temu
Beta
2024.1100.0.686 •
2024.1100.0.707
 0.13.0

wydana  6 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 gnysek
(~ostatnie 15 minut)
Discord
33 użytkownicy online na discordzie:
Kysiu, 🧁Cupcake🧁, Nikas, Alice, Nitro Slav, Carl-bot, Saus, GibkiKaktus, GMRussell, fervi, r..., antek, Michał Parkoła, Pako, Arrekin, MagnusArias, LadyLush, yazaa, Dyno, szmalu, Korodzik, LeD, Ulti, bagno, Tidżi, Danieo, g..., Huder, l..., moeglich, s..., Krzysiek1250, Shockah
Shoutbox
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
gnysek (12:35, 13.11.24)
Ogólnie GMCLAN istnieje 22 lata, ale na to trofeum nie zrobiłem (jeszcze xD)
Chell (20:41, 08.11.24)
wow, ta emotka w ogóle nie wygląda jak : O xD
Chell (20:40, 08.11.24)
tylko? :O 4tk ma 15
Borek (18:12, 07.11.24)
Właśnie dostałem powiadomienie z forum, że jestem na GMClanie 18 lat :D Ja pierdzielę...
S
Sutikku (08:43, 18.10.24)
TIL, gamemaker jest starszy ode mnie
gnysek (16:04, 15.10.24)
Za równo miesiąc, GameMaker kończy 25 lat.
Wojo (15:38, 05.09.24)
Ciekawe
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?