Девлог Nonogram3D. День 2.
Внёс кое-какие изменения. Теперь игра выглядит так:
А теперь обо всё понемногу.
Мне нравилось, как фигура выглядела в блендере с дефолтным освещением. И мне не нравилось, как фигура выглядит в игре без освещения. Вводить источники света в игру очень не хотел - лишняя нагрузка. Переводить игру из 3d в 2d заменив честные кубики на 2d-спрайты-интерпретации тоже. Поэтому я решил схитрить и натянуть на кубики текстуру, чтобы каждая грань имела свой цвет, имитируя наличие освещения. Можно сказать, запёк свет руками) Предполагаемое освещение в игре статичное, так что всё ок. Главное, чтобы это выглядело объемно и красиво. Цвета граней брал скриншотя кубики из блендера и пипетя грани в Gimp. В результате получил такую текстуру.
Текстура оранжевого куба
Мешанину из ребёр кубов убрал, оставив только верхнюю грань. Сами кубы слегка уменьшил, стало выглядеть намного опрятнее)
Блоки с числами перенёс в верхнюю и левую части, как в классическом нонограмме. Числа сливались с фоном, поэтому разместил их на подложке. Теперь цвет подложки, а не цвет числа, отвечает за цвет кубиков. Числа могут быть черными или белыми, в зависимости от цвета подложки, чтобы лучше читались на разных фонах — черный шрифт на желтом фоне читается легче, чем белый.
Ранее изменить состояние кубика можно было, кликая по нему, и он циклически перебирал доступные цвета. Теперь внизу есть палитра и игрок выбирает в какой цвет он хочет окрашивать кубики. При наведении на кубик цвет меняется на выбранный в палитре. Это понятнее, удобнее и быстрее.
Внешний вид стал намного лучше, но, возможно, можно еще что-то улучшить. На данный момент хочу сделать всё происходящее на экране играбельным, потому что сейчас это просто бутафория)
Ссылка на свежий билд: