Проблема следующая:
Есть префаб объекта - dummy,
есть Canvas а в нем gameobject GameField, который рисует игровое поле,
есть массив координат каждой ячейки поля CellsCoordinats[,].
После отрисовки поля создается объект в координатах этого поля,
например в 0f, 0f, -1f (левый, верхний угол).
GameObject gem = Instantiate(dummy, CellsCoordinats[0, 0], Quaternion.identity, parrentObject.transform);
объект создается, но в каких-то других космических координатах. Ладно... пытаюсь вернуть его назад в нужное место
gem.transform.position = new Vector3(0f, 0f, -1f);
но объект никуда не перемещается. Подскажите, что я не так делаю?
У Canvas своя система позиционирования, основанная на RectTransform, позиционируйте от нее. И еще когда цепляете gameObject к Parent в Canvas'e то нужно следить еще за localScale(он может уменьшиться или очень большим стать)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости