![]() |
Гравитация
Как создать эффект гравитации с помощью ActionScript'a?
|
юзай формулы из физики ускорение свободного подения а там уш если ты хочеш изминить графитацию юзай g уменьшай или увеличивай
|
смотря что ты имеешь в виду под словом "Гравитация"
|
Ну например: У меня есть круг я делаю drag and drop а он медленно опускаеться на пол.
|
Ну тогда поступай, как Опекс предложил.
А если тебе нужно описание, ищи в ГУГЛЕ что-то типа: "Программирование гравитации". На ультрашоке есть такой исходник gravity. |
простой пример:
создай мувиклип из любого объекта, и повесь на него такой код 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: |
Спасибо!
|
Зачем так сложно?
_у+=vy; vy+=g; (почему g/2); А реальную (Ньютонову) гравитацию смотри в исходниках-3d. |
Ты гонишь, 3d здесь вообще не причем.
|
да а при чем здесь 3д :confused:
|
| Часовой пояс GMT +4, время: 03:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.