Найти в Дзене
2 года назад
 • Вы подписаны

Новый костыль решающий 3тью проблему, надеюсь нигде это более не вылезет, поправил у камеры параметр Clipping Planes с 0 до -1000, тем самым отдалив камеру далеко за рамки тех значений на которые смещается gameobject в сцене

2 года назад
 • Вы подписаны

Решил 1 и 2 пункт добавлением проверки не по поинтам а по изменению раcширения Canvas т.к. у меня все строится по размерам 1920х1080 а при скейле они меняются и хорошо что заданное значение не меняется в меньшую сторону сделал проверку на их основе типа if (Canvas.GetComponent<RectTransform>().sizeDelta.y > 1080) { } Остался 3й пункт неразрешим, заметил что он багует только при изменении по Y координате. копаем дальше. будем надеяться что эту проблему тоже получится решить иначе придется оставлять как есть и надеяться что модерация этого не заметит 😅

2 года назад
 • Вы подписаны

После небольших тестов было выявлено пару недочетов этой костыльной реализации, а именно 1: если резко изменить скейл пока только в редакторе проверено то фишки смещаются дальше чем задано по Canvas(на поле складки пазла) 2: из-за этого смещения срабатывает триггер постановки и уже занятые поинты фишками могут замениться теми что смещались изза чего получается каша и нарушение уже сложеного пазла. 3: случайное рандомное поведение сдвигаемой фишки вплоть изменения положения по всем осям до аж -ххххххх координат. как решить ? пока видится единственное решение это запретить работу скрипта по каким то минимальным координатным значениям но как их статику вычислить не понятно т.к. эти поинты находятся в canvas и их статичное положение не понятно и будет ли оно меняться в зависимости от платформы тоже не ясно

2 года назад
 • Вы подписаны

При разработке игр на платформу "Яндекс игры" столкнулся с проблемой скейла игровой области. Т.к. в браузере можно скейлить окно то и игру нужно делать с этим учетом, ранее я делал пятнашки (которые сняли с публикации) так скажем с заморозкой по формату изображения ,то сейчас я решил уйти от этого варианта и попробовать решить эту задачу. Как видно в видео была проблема, что если отодвинуть далеко фишку слишком далеко, а потом уменьшить размер окна то фишка оставалась за областью игры. Написал скрипт который решает эту проблему, наверное это даже не решение а костыль, но тем не менее это работает. Работа этого скрипта есть в конце видео. Как-то вот так. Осталось добавить интуитивно понятное завершение уровня и кнопку выхода в меню, ну и если появятся мысли разобраться с дизайном по которому нет вообще никаких идей. Хочу придержаться без использования текста в игре чтобы можно было без проблем закинуть на все языки. мини геймхак под яндекс платформу))

2 года назад
 • Вы подписаны

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

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Покупайте СтеллыИ дарите их за контент