purebasic.info

PureBasic forum
Текущее время: Ср апр 25, 2018 3:53 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Помогите сделать управление
СообщениеДобавлено: Вс авг 21, 2011 9:55 pm 
Не в сети
студент

Зарегистрирован: Пн авг 15, 2011 10:23 pm
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Надо чтобы объект двигался вперед относительно себя. Чтобы поворачивая объект менялась и его траектория. Требуется для всех осей.
Вот для двух
Код:
1
2
3
4
5
6
7
8
9
10
11
#Deg2Rad = #PI/180
#PlayerSpeed = 1
Macro NEW_X(x, Angle, Distance)
  ((x) + COS((Angle) * #Deg2Rad) * (Distance))
EndMacro
 
Macro NEW_Z(z, Angle, Distance)
  ((z) - SIN((Angle) * #Deg2Rad) * (Distance))
EndMacro
 
MoveEntity(Player, NEW_X(0, zAngleX, #PlayerSpeed), 0, NEW_Z(0, zAngleZ, #PlayerSpeed))


За ранее спасибо


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group (блог о phpBB)
Сборка создана CMSart Studio
Русская поддержка phpBB