Пытаюсь разобраться но все путаюсь, как я понимаю есть 2 типа координат по клеткам и по пикселям, у меня вот есть 2 объекта они находятся к примеру на 2.2 и 2.3, 1 клетка у меня 100x100 когда я перемещаю мышью объект то я должен перевести его координаты в пиксели и плавно перемещать.
Вопрос - Как достать координаты по пикселям и как их перевести туда и обратно?
То есть объект находится на 2.2 но как узнать по пикселям где он?
А другой объект к примеру должен мне двигаться пропорционально на встречу, так нужно у него узнать по каким он координатам находится (к примеру вот на 2.3) и изменять его координаты по пикселям.
Подскажите как да что, или где почитать чтобы понять как ними манипулировать?
Непонятно что такое координаты по клеткам и где эти клетки находятся.
А так - есть мировые координаты, и экранные. Мышь, тачи - работают в экранных. Объекты - в мировых. Переводить одно в другое через методы камеры ScreenToWorld и наборот.
transform.position как я понимаю мировые?
Для того чтобы двигать объект мышью мне нужно их перевести в экранные, я правильно понимаю?
вот к примеру кусок кода
я вижу тут получает мышь координаты, потом объект переводит свои координаты плюс мыши, как-то запутанно....
Можно это как-то понять по отдельным координатам, то есть - получить экранные координаты объекта и далее их вычитать?
GavriKos, мне вот к примеру нужно следующее - когда я двигаю к примеру объект вправо то другой объект находящийся справа движется влево, то есть происходит ротация, мне получается нужно получить его координаты и высчитывать так чтобы он двигался в другом направлении...
Как получить его координаты в экранном виде и далее менять?