Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Простой вопрос про логику игрушки. (http://www.flasher.ru/forum/showthread.php?t=93253)

swfSlavik 18.03.2007 02:22

спс, буду дерзать.

Kikasso 18.03.2007 03:06

Вот такой вариант еще, если учитывать гравитацию:
Ствол пушки - гипотенуза, вычисляешь проэкции на оси координат, dx и dy, делишь эти dx и dy на время нахождение снаряда в стволе (определяется подбором), получаешь вертикальную и горизонтальную скорость vx и vy, а потом по формуле, в каждом кадре:
x1 = x0 + vx;
y1 = y0 + vy;
vy = vy + g;
g - это ускорение свободного падения, тоже подбором. Только ось Y во флеше смотрит вниз, так что vy сначала будет отрицательной. Реально учебник физики для 6-го класса, тригонометрия для 7-го.
Только это не логика игрушки, а уравнения движения.

swfSlavik 19.03.2007 13:30

Согласен что учебник физики, только вот непонятно почему выходит не все как хочется, возможно причина недостаточно практики.

etc 19.03.2007 13:31

Самое время попрактиковаться. Не забыть про оси координат.


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

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