Scratch-render: Некоторые штрихи пера приводят к появлению больших размытых кругов в iPhone Safari.

Созданный на 15 июн. 2020  ·  6Комментарии  ·  Источник: LLK/scratch-render

Ожидаемое поведение

Мазки пером не должны приводить к образованию больших размытых кругов.

Пример:
IMG_0032

Фактическое поведение

Риски пером часто приводят к появлению больших размытых кругов.

Пример:
IMG_1562

Действия по воспроизведению

На iPhone запустите на странице проекта один из следующих проектов:

Это не похоже на проблему, ограниченную несколькими конкретными проектами; большинство проектов, использующих перо, должны вызывать эту проблему.

Операционная система и браузер

iPhone XS iOS 13.5.1 Safari

Невозможно воспроизвести на iPad 2019 года с iOS 13.5.1

High Severity Low Impact bug priority 3

Самый полезный комментарий

K, я заметил, что этот глюк произошел недавно, и сделал об этом форум, но, к счастью, мне дали эту ссылку !!!
(Спасибо @ apple502j). Я думаю, что этот сбой произошел одновременно с полноэкранным сбоем.

РЕДАКТИРОВАТЬ

Эта ссылка , которую я создал сам, является тестом, который доказывает, что костюм имеет значение.

Единственное, что тест показывает о костюмах, - это то, что костюмы могут влиять на положение спрайта, что уже хорошо известно.

Все 6 Комментарий

Кимиру Хамиру сказал, что это происходит, когда перо опущено, а спрайт x или y не является целым числом: см. Https://scratch.mit.edu/discuss/post/4123687/
репро проект: https://scratch.mit.edu/projects/404686504/
на iPad:
image

Кимиру Хамиру сказал, что это происходит, когда перо опущено, а спрайт x или y не является целым числом: см. Https://scratch.mit.edu/discuss/post/4123687/
репро проект: https://scratch.mit.edu/projects/404686504/
на iPad:
image

(Использование Google Translate)

Они упомянули об использовании iPad Mini 5, что интересно, потому что я не смог воспроизвести эту проблему на iPad 2019 года. У iPhone XS и iPad Mini 5 есть SoC A12 Bionic, а у iPad 2019 года - A10 Fusion SoC.

Кажется, что точность играет роль, поскольку не все нецелочисленные координаты вызывают эту проблему:
https://llk.github.io/scratch-gui/develop/#404937682

Когда координата x смещена на -0,25 или -0,5, проблема не возникает. Однако, когда координата x смещена на -0,1, проблема действительно возникает.

Он также воспроизводится на iPhone 8, но не на iPad mini 4.

K, я заметил, что этот глюк произошел недавно, и сделал об этом форум, но, к счастью, мне дали эту ссылку !!!
(Спасибо @ apple502j). Я думаю, что этот сбой произошел одновременно с полноэкранным сбоем.

РЕДАКТИРОВАТЬ

Эта ссылка , которую я создал сам, является тестом, который доказывает, что костюм имеет значение. (Игнорируйте это)

Я сделал новый тест, чтобы увидеть, какие дроби дают больше всего сбоев:
и это, таким образом, результат .

K, я заметил, что этот глюк произошел недавно, и сделал об этом форум, но, к счастью, мне дали эту ссылку !!!
(Спасибо @ apple502j). Я думаю, что этот сбой произошел одновременно с полноэкранным сбоем.

РЕДАКТИРОВАТЬ

Эта ссылка , которую я создал сам, является тестом, который доказывает, что костюм имеет значение.

Единственное, что тест показывает о костюмах, - это то, что костюмы могут влиять на положение спрайта, что уже хорошо известно.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги