Тема: !Math:Help!
Показать сообщение отдельно
Старый 24.11.2007, 19:23   #4
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Печаль Re: !Math:Help!

Ну например у меня есть 2 игрока,
 
player1_x=22
player1_y=85
player2_x=175
player2_y=-127
Первый игрок - компьютер,он стреляет по 2-му игроку:
Что-бы узнать как ему повернуть пушку он использует ATan2
player1_fr=ATan(player2_x-player1_x,player2_y-player1_y)
А как узнать на какую дальность ему стрельнуть,есть-ли такая функция в BlitzMax
p.s.
fire_x=Sin(player1_fr)*player1_d 'player1_d - дальность стрельбы
...
В Blitz3d такая есть :
 
EntityDistance# ( src_entity,dest_entity)
Там для 3D
А мне для Blitz Max , для 2D
(Offline)
 
Ответить с цитированием