![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GLScene!!!
scout © (2003-03-17 22:23:00)
Народ помогите!!! Как можно в GLScene реализовать стрельбу? Моя оснавная запара в том что я не знаю каким образом задать моему снаряду движение. Снаряд должен литеть туда куда в момент выстрела был направлен курсор . У меня 3D стрелялка.
Nuke (2003-03-20 05:40:00) [21]Мдя не слушай их !
Ну в принципе на счёт вектора это самое оптимальное но для тех кто в геометрии и черчении не бум-бум !тоо....это будет немного сложно !Ё
Как ты знаеш у обьекта есть процедура Move
Пример(1)
Bull.Move(x);
Bull - Это сам обьект (Пуля)
Move - Процедура.Вызывающия движение обьекта по оси Z со на X растояние
X ( Длина)Мдя не слушай их !
Ну в принципе на счёт вектора это самое оптимальное но для тех кто в геометрии и черчении не бум-бум !тоо....это будет немного сложно !Ё
Как ты знаеш у обьекта есть процедура Move
Пример(1)
Bull.Move(x);
Bull - Это сам обьект (Пуля)
Move - Процедура.Вызывающия движение обьекта по оси Z со на X растояние
X - Это Число(Длина) на которую сдвинеться пуля !
Те будет трудновато если твой шутер будет типа видом от первого лица(Кавказкой национальности =) ) Тобиш вид из глаз !
А если у тя сам человек или кто такм у тя стреляет будет тока вертеться вокруг своей оси(Y) то тогда будет полегче !
scout (2003-03-18 22:40:00) [22]
Как мне определить сам векторв момент выстрела?
pasha676 (2003-03-18 15:34:00) [23]
2scout
> Берешь книжки по физике и читаешь ...
не зависимо от того
> как ты хочешь сделать траекторию полета по прямой или ввиде
> параболы так сказать ...
Высчитываешь вектор скорости для пули. Через определенные интервалы прибавляешь вектор скорости к текущим координатам пули. Высчитываешь новый вектор скорости.....
JibSkeart (2003-03-18 14:25:00) [24]
Берешь книжки по физике и читаешь ...
А вообше непонятно как ты хочешь сделать траекторию полета по прямой или ввиде параболы так сказать ...