Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Гравитация (http://www.flasher.ru/forum/showthread.php?t=52877)

Bipe® 19.12.2003 14:46

Гравитация
 
Как создать эффект гравитации с помощью ActionScript'a?

opex 19.12.2003 14:49

юзай формулы из физики ускорение свободного подения а там уш если ты хочеш изминить графитацию юзай g уменьшай или увеличивай

nuran 19.12.2003 15:24

смотря что ты имеешь в виду под словом "Гравитация"

Bipe® 19.12.2003 17:22

Ну например: У меня есть круг я делаю drag and drop а он медленно опускаеться на пол.

nuran 19.12.2003 17:32

Ну тогда поступай, как Опекс предложил.
А если тебе нужно описание, ищи в ГУГЛЕ что-то типа:
"Программирование гравитации".
На ультрашоке есть такой исходник gravity.

JeeP 19.12.2003 20:47

простой пример:

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

onClipEvent(load) {
g=9.8;
vy=0;
bounce=0.7;
this._x=300;
this._y=0;
}
onClipEvent(enterFrame) {
y=this._y;
vy+=g/2;
y+=vy;
if (y>370-this._height/2) {
y=370-this._height/2;
vy*=-bounce;
}
this._y=y;
updateAfterEvent();
}

fps ставь минимум 30.
:cool:

Bipe® 20.12.2003 04:08

Спасибо!

_1_Maxim 20.12.2003 23:03

Зачем так сложно?

_у+=vy;
vy+=g; (почему g/2);

А реальную (Ньютонову) гравитацию смотри в исходниках-3d.

nuran 21.12.2003 14:53

Ты гонишь, 3d здесь вообще не причем.

opex 21.12.2003 16:07

да а при чем здесь 3д :confused:

_1_Maxim 21.12.2003 22:24

Посмотрите внимательней.

Исходники->3д->движки-> Три тела.

Это задача трех тел, которая аналитически не решается, но решается численно.

nuran 22.12.2003 09:20

ну и шо? это не меняет концепцию. 3d здесь абсолютно не при чём

_1_Maxim 22.12.2003 09:47

Ну тогда нужно с самого начала.
Что такое 3D (или псевдо 3D)?
Если ты думаеш, что это заклеенный каркас, врощающийся вокруг некоторой точки, то ты не прав.

А, вообще, разве не видно, что шарики движутся в трхмерном пространстве (3D)?


P.S. Извиняюсь перед автором за уход от темы. Хотелось похвастаться.

nuran 22.12.2003 09:50

Какие шарики, куда вращаются, что за люди ...

YuriiZelenev 22.12.2003 10:42

2JeeP:
nu nakolbasil... iz muhi slona
updateAfterEvent(); - zachem-to prikrutil :D

JeeP 22.12.2003 15:17

moget mne sloni nravyatsya! :)


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

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