Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   физика самолетика (http://www.flasher.ru/forum/showthread.php?t=150156)

Vansimar 07.02.2011 15:14

ну тогда если включать ее когда скорость маленькая то он будет летать вверх без замедления и вниз без ускорения

cleptoman 07.02.2011 15:17

когда все силы уравняются, то самолет будет в покое или двигаться с неизменной скоростью..как то так.

alatar 07.02.2011 15:17

Цитата:

ну тогда если включать ее когда скорость маленькая то он будет летать вверх без замедления и вниз без ускорения
Подъемная сила, в упрощенном случае, будет функцией от скорости. И направлена всегда перпендикулярно крыльям. Плюс, для реализма, можно добавить сопротивление воздуха (будет меняться от угла атаки), которое будет влиять на горизонтальную скорость.

Добавлено через 3 минуты
http://physel.ru/mainmenu-4/eainmenu-15/197-s-192-.html

Добавлено через 4 минуты
http://kurs3.as-club.ru/aero/html/kurs_1197_0.html

Vansimar 07.02.2011 15:22

ну а если проще сделать,допустим сделать такое условие,если самолет летит по оси х то гравитацию отключать?

alatar 07.02.2011 15:24

Цитата:

допустим сделать такое условие,если самолет летит по оси х то гравитацию отключать?
При подъеме или опускании он тоже, как бы, летит по оси x.

Vansimar 07.02.2011 15:33

блин,я имел ввиду чтоесли координата по х не меняется

samana 07.02.2011 15:36

Цитата:

Сообщение от Vansimar (Сообщение 971217)
блин,я имел ввиду чтоесли координата по х не меняется

Тогда ещё проще! Вам нужно только добавлять силу подъёма к гравитации. Но скорость по "x" всё же придётся делать, ведь я думаю фон будет и он должен двигаться.

cleptoman 07.02.2011 15:36

вертикальный взлет? )

alatar 07.02.2011 15:42

В упрощенной схеме у вас получится четыре вектора:
1. Тяга двигателя. Направлен вперед по оси самолета. Управляется пользователем.
2. Сила тяжести. Постоянный вектор. Всегда напрален вниз.
3. Сопротивление воздуха. Зависит от угла поворота.
4. Подъемная сила. Всегда направлена вверх. Зависит от угла поворота.

Сумма векторов дает скорость горизонтального и вертикального полета.

Vansimar 07.02.2011 15:43

а еще хотел спросить, у меня управление в 3 кнопки ,газ разворот влево и вправо,когда жмешь влево ,он св-во .rotation меняет,но он поворачивает относительно своего центра,это выглядит ужасно,и также если вправо жмешь,как сделатьчтоб он разворачивался не относительно центра?

Добавлено через 2 минуты
и еще как реализовать поъемную силу?


Часовой пояс GMT +4, время: 21:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.