Size: a a a

2020 October 29

IP

Ivan Popelyshev in GameDev for Web
ну ты математику выпиши, она там очевидная
источник

IP

Ivan Popelyshev in GameDev for Web
и подсказка - там еще есть такая штука pivot, он работает после скейла и с минусом
источник

IP

Ivan Popelyshev in GameDev for Web
таким образом position в глобальных это pivot в локальных
источник

IP

Ivan Popelyshev in GameDev for Web
как обычно скейлят в середину: pivot ставят какая координата должна быть в центре экрана, а position ставят сам центр экрана (screen.width/2, screen.height/2)
источник

IP

Ivan Popelyshev in GameDev for Web
теперь скейлить как угодно можно, центр будет где надо
источник
2020 October 30

IP

Ivan Popelyshev in GameDev for Web
вот я не занимаюсь пикси, и вот такое вот 16 дней неотвеченным остается: https://github.com/pixijs/pixi.js/issues/6938
источник

IP

Ivan Popelyshev in GameDev for Web
офигели совсем
источник

EP

Evgeny Prozorov in GameDev for Web
всем привет. помогите советом
pixi 5, создаю app  c параметрами
autoDensity: true,
resizeTo: canvasContainer,

canvasContainer - это div

в самой игре слушаю события resize (на андроид), orientationchange (ios) но пробовал и оба слушать. по этим события делаю ресайз элементов как мне надо. везде все работает хорошо. кроме хрома на ios. там половина экрана просто обрезана после того как повернул устройство.
ктото с таким сталкивался?
источник

К

Константин in GameDev for Web
Все
источник

К

Константин in GameDev for Web
там эвент приходит раньше чем блок меняет размер
источник

К

Константин in GameDev for Web
где-то на 50-100ms
источник

К

Константин in GameDev for Web
из-за анимации
источник

St

Stranger in the Q in GameDev for Web
в каждом кадре проверять что размер поменялся?
источник

К

Константин in GameDev for Web
я думал пофиксили, но походу до сих такая херь
источник

EP

Evgeny Prozorov in GameDev for Web
я сделал чрез секунду - один фиг
источник

К

Константин in GameDev for Web
Stranger in the Q
в каждом кадре проверять что размер поменялся?
Я запускаю раф после resize и чекаю размер, один хер, да
источник

St

Stranger in the Q in GameDev for Web
я проверяю в основном цикле
источник

St

Stranger in the Q in GameDev for Web
не совпало - ресайз
источник

EP

Evgeny Prozorov in GameDev for Web
а как размер берешь? clientWidth или innerWidth?
источник

К

Константин in GameDev for Web
иннер ж
источник