Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Unity > Эффекты/Шейдеры

Ответ
 
Опции темы
Старый 06.12.2011, 15:20   #1
defz
AnyKey`щик
 
Регистрация: 08.11.2011
Сообщений: 19
Написано 0 полезных сообщений
(для 0 пользователей)
Частицы

Как создать что-то похожее на сварку, используя частицы?
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 16:07   #2
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Частицы

Любой партикл-эмиттер, спрайты желательно с самосвечением, имеющие столкновения с уровнем. Партиклы выбрасываются конусом, в полете рандомных сил или нет, или минимум - гравитация должна делать своё дело...

В чём суть проблемы? Настроить генератор? Материал? Аниматор?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 17:12   #3
defz
AnyKey`щик
 
Регистрация: 08.11.2011
Сообщений: 19
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Частицы

Никак не могу найти нормальный материал, чтобы частицы были вытянутыми.
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 17:15   #4
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,505
Написано 2,960 полезных сообщений
(для 5,247 пользователей)
Ответ: Частицы

это не материалом делается, а в рендерере частиц укажи http://unity3d.com/support/documenta...ngthScale.html другой
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 17:16   #5
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,922 пользователей)
Ответ: Частицы

Нужна подходящая текстура + в Particle Renderer установить параметр Stretch Particles на Stretched
(Offline)
 
Ответить с цитированием
Старый 15.03.2013, 11:07   #6
EvilOkta
Знающий
 
Аватар для EvilOkta
 
Регистрация: 31.07.2008
Сообщений: 308
Написано 107 полезных сообщений
(для 228 пользователей)
Ответ: Частицы

а можно в качестве частиц указать меши? например для генерации партиклов использовать осколки стекла, обломки объекта - чтобы создать реалистичный взрыв.
__________________
Области Хаоса - мой новый Youtube проект
(Offline)
 
Ответить с цитированием
Старый 20.03.2013, 08:51   #7
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Частицы

Сообщение от EvilOkta Посмотреть сообщение
а можно в качестве частиц указать меши? например для генерации партиклов использовать осколки стекла, обломки объекта - чтобы создать реалистичный взрыв.
Можно, там даже несколько мешей можно указать (будет выбрасываться рандомный)
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Старый 21.03.2013, 18:59   #8
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Частицы

А начальную позицию частицам нельзя назначить?
И если у меня каждая частица это будет пуля, то как определить что частица и персонаж столкнулись?
(Offline)
 
Ответить с цитированием
Старый 21.03.2013, 19:43   #9
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Частицы

Сообщение от WISHMASTER35 Посмотреть сообщение
А начальную позицию частицам нельзя назначить?
И если у меня каждая частица это будет пуля, то как определить что частица и персонаж столкнулись?
1. То есть, что бы вылетал оттуда, откуда захотел ты, а не рандом? Разве что скриптом передвинуть эмиттер туда, откуда пуля должна вылетать и заставить эмиттер выплюнуть пулю. Может есть более граотный способ, не в курсе, сильно с партиклами не заморачивался.

2. Есть такой параметр "collision" в инспекторе эмиттера, однако как это работает не вникал, ибо потребности в таком пока нет

а вообще в твоем случае проще сделать велосипедный алгоритм (делов то - выпустить объект под определенным углом и детектировать коллизию)
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Старый 21.03.2013, 20:50   #10
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Частицы

PassCall, 1) изменить позицию спавна частицы я хотел чтобы на краю дула была не середина частицы muzzle, а ее край. Может можно просто точку привязки изменить, чтобы позиция задавалась для края, а не центра частицы?
2) Мне надо чтобы максимально быстро работало, а то девайс у меня слабый.
(Offline)
 
Ответить с цитированием
Старый 22.03.2013, 14:20   #11
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Частицы

Сообщение от WISHMASTER35 Посмотреть сообщение
2) Мне надо чтобы максимально быстро работало, а то девайс у меня слабый.
Не понимаю, как можно летящей пулей напрячь девайс. Да и партиклы - это те же меши. Так что советую сделать все "своими руками". Разницы никакой а гибкости больше.
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Старый 22.03.2013, 17:45   #12
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Частицы

частицы это один объект и один меш.
(Offline)
 
Ответить с цитированием
Старый 07.11.2013, 13:55   #13
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 02.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Частицы

Не могу настроить уменьшение скорости частиц со временем для дыма из сопла двигателя. Крутил графики Velocity over Lifetime но они ни на что не влияют почему то.
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 21:33.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com