Форум 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=208564)

Dmitriy154 29.07.2014 10:42

Эффект дыма
 
Подскажите как лучше реализовать? Допустим имеется автомобиль, и хотелось бы чтобы анимация дыма менялась в зависимости от движения авто, поворотов и скорости.

nubideus 29.07.2014 17:10

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

http://youtu.be/iywLP228XZQ?t=2m35s пример

анимацией может и можно добиться приемлемых результатов, но по моему это затратно по количеству вариантов анимаций для состояний машины. по крайней мере я не знаю как сделать это хорошо.
можно анимировать рассеивание шейпа, вместо прозрачности

Koopa 29.07.2014 21:23

есть такая фишка как perlinNoise

nubideus 29.07.2014 21:31

Koopa, а как его тут использовать?

Koopa 29.07.2014 21:41

От автора зависит.

Dmitriy154 30.07.2014 00:33

вариант nubideus лучше

Nooob 30.07.2014 02:29

http://www.youtube.com/watch?v=tCXYTpzYhyI

caseyryan 30.07.2014 11:40

Цитата:

вариант nubideus лучше
Ну, это не его вариант ;) Это используется очень часто
И шейпы там лучше заменить на битмапы. Я делал готовые частицы пыли в фотошопе, и потом использовал их

ZackMercury 30.07.2014 21:01

Nooob, большое спасибо за видео. Было очень интересно :)


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

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