transform.position
и rectTransform.position
находятся в одном и том же пространстве, World Space, потому что RectTransform
наследует от Transform
, position
- это одно и то же свойство.
rectTransform.anchoredPosition
- это то, чтоработает на Canvas space
Проблема, вероятно, связана с вашими настройками холста, если это Overlay
позиция будет далеко, но на Camera
или World
она должна быть очень точной, вы можете дажеизменить RectTransform
шарниры, чтобы изменить центр игрового объекта.