PDA

Просмотр полной версии : Азы геометрии, положение курсора [переименовано]


KPACHoff
09.12.2005, 18:48
люди, подскажите пожалуйста, как сделать так, чтобы при стрельбе пули летели в сторону курсора.... а вернее прямо в него, и долетев исчезали... я вот тут начал делать первую свою игрульку... и ничё не получается... вот посмотрите...

KUZEN
09.12.2005, 19:49
Ну во первых куда посмотреть, во вторых в следующий раз называй тему осмысленно, в третьих почитай правила форума, и в четвёртых , если ты учился в школе то наверное знаешь как находится расстояние между точками и как определить угол )))

KPACHoff
09.12.2005, 20:25
смотреть вот сюда.... =) я забыл прикрепить

Antares
09.12.2005, 20:49
1. Вычисляем угол. Читать про Math.atan2.
2. Вычисляем, сколько надо пролететь за единицу времени. Делим расстояние (читаем про теорему Пифагора) на время полета.
3. Вычисляем отступ на каждом шагу по ОХ и ОУ: читаем про Math.cos, Math.sin. dx = Math.cos(alpha)*segment, dy = Math.sin(alpha)*segment

Может понадобиться провести элементарные преобразования углов. Подсказка: полный круг -- 2PI, 360 градусов.

Надеюсь, поможет.