Показать сообщение отдельно
  #4  
Старый 27.07.2011, 16:31
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Теория:

Допустим у вас есть некий персонаж, который перемещаться по комнате в заданном направлении.

Для того чтобы перемещаться в заданном направлении, нужно брать в расчет
1. собственные координаты (x,z)
2. направление вектора(куда смотрит персонаж). Это Sin, и Cos(при единичной длине вектора)

Эти величины нам известны.
Зная направления вектора, находишь приращения dx, dz. И потом прибавляешь эти значения к собственным координатам. И так далее..
Ответить с цитированием