Тема: Як дізнатись координати точки, маючи лише точку початку, напрям, та ди
станцію. Дивіться яка справа. Є дві координати, наприклад, перша (1;3) та друга (7;5). Початок це (1;3). Як дізнатись координату точки, котру можна отримати, якщо з (1;3) ми пустимо вектор в сторону (7;5) на відстань 3. Це мені потрібно для того, щоб ставити на місце камеру, якщо вона буде занадтно далеко віддалятись від персонажа. Ну знаєте, є число "відстань", і якщо відстань від персонажа до камери більша за цю "відстань", то треба камеру підсунути до персонажа ближче. Я в школі погано вчив оце все, методом тика зрозумів, що без теореми Піфагора відстань між координатами не знайти, і написав таку формулку. Якщо є дві координати, A(x,y) та B(i,j), то відстань можна знайти так:
distance = sqrt( (i-x)^2 + (j-y)^2 )
А от як знайти координату іншої точки, маючи лише координату початкової, дистанцію, та координату кінцевої точки. Ну ви зрозуміли, ага?
традиційна авторська графіка