forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Математика (http://forum.boolean.name/forumdisplay.php?f=85)
-   -   Вопросик по тригонометрии (http://forum.boolean.name/showthread.php?t=17686)

User1983 28.12.2012 03:53

Вопросик по тригонометрии
 
Автор пишет для перемещения игрока Нужно установить шаг перемещения Для этого мы вычисляем гипотенузу, а затем при помощи теорем Пифагора высчитать координаты x и y :

X = Гипотен. * sin(угол)
Y = Гипотен. * cos(угол)

Объясните пож. Откуда эти форм.и как они работают. Я даже в голове не могу это представить. Объясните пож. так чтоб можно было на бумаге это все разрисовать. Заранее Спасибо

Nex 28.12.2012 04:58

Ответ: Вопросик по тригонометрии
 
Вложений: 1
Сам тоже не особо понимаю как все работает, но вот не много кода, который может быть поможет и скомпилированный пример из справки Blitz3D. :)
Вложение 18345

Получаем угол от игрока в сторону мыши (мышь которой двигаем по столу):
Код:

ATan2 (y1 - y0, x1 - x0)
x0 и y0 это координаты игрока
x1 и y1 это координаты мышки

И код движения игрока в сторону мыши:
Код:

x=x+Cos(angle)*speed
y=y+Sin(angle)*speed

x и y это настоящие координаты игрока
angle - угол который мы получили выше
speed - скорость движения игрока

И вот еще возможно эта статья пригодится - http://habrahabr.ru/post/131931/

radiobutton 28.12.2012 12:47

Ответ: Вопросик по тригонометрии
 

impersonalis 03.01.2013 21:05

Ответ: Вопросик по тригонометрии
 
User1983 бот же: синтетический вопрос в начале, реклама в конце.
ИМХО, тему без рекламы стоит оставить, а бота - в расход.

moka 03.01.2013 21:21

Ответ: Вопросик по тригонометрии
 
Старательный бот же..


Часовой пояс GMT +4, время: 13:38.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot