Oracle-Sphinx

Oracle-Sphinx  

Мифический сфинксохудожник. Да, я существую!

10subscribers

26posts

goals2
2 of 10 paid subscribers
10 подписчиков помогут мне оплатить интернет и купить немного кофе☕️💖
$206.26 of $1 428 raised
Ваша поддержка помогает мне делать и улучшать игру💖✨

Девлог: неделя 20

Кажется, я наконец-то разогналась опять :D
Потихоньку впиливаю HUD: инвентарь полностью готов, для заметок и списка дел есть оболочка, к списку прикручиваю нужный функционал (его же потом перенесу на заметки + к заметкам нужно будет окно ввода). В целом почти всё работает, но есть глобальный затык, который я не могу решить уже два дня. 
У окна тудушника/заметок есть три состояния: свёрнуто, развернуто чуть-чуть, развёрнуто совсем. Всё это у меня плавно уезжает-выезжает за полсекунды.
Всё, кроме текста. 
Задумка была такая - окошко запоминает позицию текста так, чтобы в любом состоянии текст двигался вместе с ним и не сбрасывал положение бегунка. Видно в развёрнутом состоянии задания, скажем, с шестого по десятое. Сворачиваешь - видно только десятое, если в нём 4 строчки, или девятое и десятое, если в них по 1-2 строчки. Ну и обратно так же, что видишь в маленьком окошке, то же оказывается внизу большого.
Но увы :D
Пока получается, что либо бегунок резко перескакивает вниз и потом уже весь текст плавно едет, или весь текст плавно едет, но позиция бегунка сбивается и пересчитывание позиции тоже происходит с резким скачком, или просто сразу скачок, без уезжания вообще.
Некрасивое.
С инвентарём тоже пришлось повозиться - я всяко вертела сетку ячеек и пришла к выводу, что лучше всего она смотрится, когда стоит на месте и в процессе прокрутки не участвует. Но тогда странно смотрятся проплывающие над ней (или под ней) предметы. Значит надо что? Надо делать прокрутку с фиксированным шагом, чтобы предметы просто перескакивали из одной ячейки в другую, минуя "решётки". Функционал под это нашёлся быстро, а дальше пошли математические затыки формата "от контейнера остаются лишние 10 пикселей, которые сбивают расстановку предметов при прокрутке, куда их деть?" :D
С помощью ломика и такой-то матери удалось всё подружить и отцентрировать, но мозги мне это вскипятило тоже знатно xD
Зато сворачивается-разворачивается без приколов, там за позицией содержимого следить не надо))
Сегодня буду отдыхать уже, а завтра продолжу воевать со скроллом в списке. Чувство такое, будто я изобретаю велосипед, но готовых решений по этому вопросу найти не удалось :D
До следующей недели, не будьте как я и не доводите свои мозги до кипения))
P.S.: на скрине с инвентарём на фоне нейронная заглушка - я их ставлю, чтоб мне было наглядно видно, что я вообще делаю, пока фоны не отрисованы, а механики пилятся.
Меня сильные заморочки в борьбе с техническими проблемами прилично так выводят из равновесия. Но они же и мобилизуют, вызывают мощный азарт найти решение, стать сильней кода или железа:) И когда это всё-таки случается -- испытываешь неописуемый кайф. Люблю такое творчество, где нужно пободаться с заартачившимися технологиями:)
Удачи тебе в этом!
Меня выводит, когда несколько дней подряд не получается решить :D
Но, может, мозги чуток проветрю и найду какой-то обходной путь. Где-то на краю сознания мысль зарождается уже, надо дать ей оформиться.
Но да, это весело) Для меня это своего рода головоломки тоже, только помимо самого кайфа от решения ещё и создаётся что-то, два кайфа в одном (:
Спасибо!
Конечно, решение будет найдено, нисколько не сомневаюсь)
Subscription levels1

💖Поддержка

$1.43 per month
💎Банка для чаевых💎
Небольшой, но вдохновляющий жест, который поможет мне продолжать творить
Go up