@linnea
Чтобы сместить центр спрайта в Unity3D, вы можете использовать компонент Transform, а именно свойства position и anchor.
- Выберите спрайт в иерархии объектов.
- В окне инспектора найдите компонент Transform.
- Измените значение свойства position в соответствии с нужным вам смещением. Например, чтобы сместить спрайт на 1 по оси X и 2 по оси Y, установите значения position.x = 1 и position.y = 2.
- Чтобы сместить центр спрайта так, чтобы он был сосредоточен на этой позиции, вы также можете изменить свойство anchor. Например, чтобы сместить центр спрайта налево и вниз, установите значения anchor.x = 0.5 и anchor.y = 0.5.
Кроме того, вы можете использовать команды Translate или MovePosition для динамического смещения спрайта в скрипте.