Просмотр полной версии : Азы геометрии, положение курсора [переименовано]
KPACHoff
09.12.2005, 18:48
люди, подскажите пожалуйста, как сделать так, чтобы при стрельбе пули летели в сторону курсора.... а вернее прямо в него, и долетев исчезали... я вот тут начал делать первую свою игрульку... и ничё не получается... вот посмотрите...
Ну во первых куда посмотреть, во вторых в следующий раз называй тему осмысленно, в третьих почитай правила форума, и в четвёртых , если ты учился в школе то наверное знаешь как находится расстояние между точками и как определить угол )))
KPACHoff
09.12.2005, 20:25
смотреть вот сюда.... =) я забыл прикрепить
1. Вычисляем угол. Читать про Math.atan2.
2. Вычисляем, сколько надо пролететь за единицу времени. Делим расстояние (читаем про теорему Пифагора) на время полета.
3. Вычисляем отступ на каждом шагу по ОХ и ОУ: читаем про Math.cos, Math.sin. dx = Math.cos(alpha)*segment, dy = Math.sin(alpha)*segment
Может понадобиться провести элементарные преобразования углов. Подсказка: полный круг -- 2PI, 360 градусов.
Надеюсь, поможет.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.