сейчас если в шаблоне координаты всех предметов находятся в центре их моделек, то при загрузке шаблона получаем ситуацию когда предметы в полу наполовину в полу, и для движка это ситуация абсолютно логичная и правильная, но для меня это некрасиво и ограничивает в возможности создания кратких примеров с кнопками. Эта проблема так же есть в телепортации помеченных предметов, изначально о ней рапортавала @asha
как это фиксить?, да в принципе не особо сложно, нужно узнать перед спавном предмета его максимальные и минимальные и потом просто провести расчеты, если 0 предмет имеет центр в середине предмета тогда поднимаем точку курсора где он и будет стоять выше на уровень центра, последующие же координаты будут прибавляться к уже скорректированной позиции и все будет окей.
Вот только надо решить вопрос как перед спавном предмета узнать его макс. минс. =D либо надо как-то кешить эти данные при запуске стройки на все модели что есть, либо вкладывать эти данные в слоты сохранений, шаблоны. Еще вариант при старте карты создавать пустышку и при спавне пропов при сохранении просто менять ей модель узнавая макс минс.
Рекомендуемые комментарии
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.