Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Математика

Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр

Ответ
 
Опции темы
Старый 28.12.2012, 03:53   #1
User1983
AnyKey`щик
 
Регистрация: 28.12.2012
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Вопросик по тригонометрии

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

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

Объясните пож. Откуда эти форм.и как они работают. Я даже в голове не могу это представить. Объясните пож. так чтоб можно было на бумаге это все разрисовать. Заранее Спасибо
(Offline)
 
Ответить с цитированием
Старый 28.12.2012, 04:58   #2
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопросик по тригонометрии

Сам тоже не особо понимаю как все работает, но вот не много кода, который может быть поможет и скомпилированный пример из справки Blitz3D.
example.exe

Получаем угол от игрока в сторону мыши (мышь которой двигаем по столу):
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/
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
CRASHER (06.01.2013)
Старый 28.12.2012, 12:47   #3
radiobutton
Бывалый
 
Регистрация: 16.09.2011
Сообщений: 863
Написано 257 полезных сообщений
(для 546 пользователей)
Ответ: Вопросик по тригонометрии

(Offline)
 
Ответить с цитированием
Старый 03.01.2013, 21:05   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Вопросик по тригонометрии

User1983 бот же: синтетический вопрос в начале, реклама в конце.
ИМХО, тему без рекламы стоит оставить, а бота - в расход.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 03.01.2013, 21:21   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопросик по тригонометрии

Старательный бот же..
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com