Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Как сделать 3D огонь?


Автор: mat 22.3.2007, 20:39
Народ, помогите: надо в игре сделать огонь, как лучше?

Автор: Rickert 23.3.2007, 09:35
Класический вариант (хотя по-моему все только им и пользуются) : 0) Берём систему частиц и запускаем её, в качестве выпускаемых элементов - спрайты с огнём. 1) Проигрываем анимированную картинку - просто плоская "нашлёпка".
А вот если тебе нужен действительно "трёхмерный" огонь, то тут надо брать опять-таки системы частиц, глядеть в учебник по физике + у тебя все частицы должны ещё будут уметь как бы приближаясь друг к другу "сливаться в одну", а при увелечении расстояния между ними - опять "расклеиваться". Но если ты так сделаешь, то у тебя процессор только этим огнём и будет заниматься.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)