Сборка хидден сцены, поисковые предметы с тенями
На этой странице речь пойдёт, о том как по новому механизму собрать хиддден сцену.
Требования
- Полученная от художников графика поисковых предметов должна быть одинакового размера ( имеется ввиду размер до обрезки редактором) для одной хидден сцены. Одинаковый размер исходной графики нужен, для правильного позиционирования тени относительно объекта.
Сборка
Создаём в редакторе сцен HiddenObject объекты ( я лично - перекидываю из ресурсной базы все файлы с окончание bg и файлы без окончания ( bg и sh), дальше кидаю файлы фоны в свой объект поисковый, чтобы фон стал ребёнком поискового объекта. А потом просто массово меняю все HO - ставлю тип HiddenObject и подвязываю к HiddenList).
К примеру имеем 5-ть файлов:
- camel_01
- camel_01bg
- camel_01sh
- candlestick_01
- candlestick_01sh
Файлы camel_01 и candlestick_01 - наши поисковые объект (HiddenObject); Файл camel_01bg - это часть фона которую нужно отрисовать поверх нашего HO, чтобы красиво вписать HO в наш интерьер; Файлы camel_01sh и candlestick_01sh - это тени, которые нужно положить ниже самого предмета и части фона.
В новой системе, тень мы указываем в самом объекте HO (поле подложка - "bg" ), движком будет с начало отрисовывана подложка, а поверх неё иконка предмета ( поле картинка - "res").
После указания всем предметам подложки, мы должны заюзать утилитку Recalculate Hidden Object Pivots ( !!!! ВАЖНО, перед применением закрыть ресурсную базу !!!!), которая пройдётся по всем объектам HiddenObject в проекте, и если у них не пустое поле "bg" сдвинет почти пивоты у ресурсов которые указаны в поле "bg", так чтобы тень лягла в нужные координаты, относительно HO. После обработки скрипта, лучше зайти в ресурсную базу, а потом её сразу закрыть - дополнительно сохранить ресурсную.