1. Если угол - это вектор, то как сказал Qst, а если - число, то с помощью магии тригонометрии:
x2 = x1 + cos(угол)*расстояние
y2 = y1 + sin(угол)*расстояние
(x2, y2 - координаты следующей точки, x1, y1 - координаты объекта)
2. Есть такая штука - скалярное произведение векторов (по английски "dot product"). По определению, оно равно длина_1_вектора * длина_2_вектора * cos(угол_между_векторами). Отсюда можно найти косинус угла между векторами:
cos(угла_между_векторами) = Vector3.Dot(vector1, vector2) / (vector1.magniture * vector2.magnitude) или
cos(угла_между_векторами) = Vector3.Dot(vector1.normalized, vector2.normalized)
(normalized делает из вектора другой вектор, который показывает "туда же", но его длина равна 1)
3. transform.position - глобальные координаты объекта, transform.localPosition - локальныеДобавлено (24 января 2017, 16:47)
---------------------------------------------
Кстати, по векторам советую отличнейшую статью: https://habrahabr.ru/post/131931/