#position #unreal-engine4 #unreal-blueprint
Вопрос:
У меня есть система, в которой у меня есть блоки, которые привязываются к заданной точке. Однако всякий раз, когда блок защелкивается, он защелкивается, используя центр блока, что нехорошо, так как я пытаюсь разместить прямоугольный блок в квадратной сетке. Я уже разделил прямоугольник на квадраты. Как я могу указать блоку, чтобы он занял позицию, основанную на точках, которые я создал в его схеме актора? Чтобы было более понятно, чего я хочу, я хочу воссоздать систему привязки, которую можно найти в Crossout. Мне не нужно причудливое наложение, мне просто нужна система привязки. Если бы кто-нибудь мог дать мне несколько идей о том, как этого достичь, я был бы очень признателен.
Комментарии:
1. Похоже, вам просто нужно добавить смещение на половину ширины к позиции, не так ли? Если вы хотите привязать квадраты в точках, но проблема в том, что начало координат квадрата центрировано, поэтому вы в конечном итоге привязываете их к точкам, а не к сторонам, я думаю, вы могли бы просто добавить смещение к конечному местоположению. Если я что-то пропустил, не могли бы вы отредактировать свой пост и добавить полезное изображение? Я не знаю Crossout и его систему привязки.