|
06.12.2011, 19:20
|
#1
|
AnyKey`щик
Регистрация: 09.11.2011
Сообщений: 19
Написано 0 полезных сообщений (для 0 пользователей)
|
Частицы
Как создать что-то похожее на сварку, используя частицы?
|
(Offline)
|
|
06.12.2011, 20:07
|
#2
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Ответ: Частицы
Любой партикл-эмиттер, спрайты желательно с самосвечением, имеющие столкновения с уровнем. Партиклы выбрасываются конусом, в полете рандомных сил или нет, или минимум - гравитация должна делать своё дело...
В чём суть проблемы? Настроить генератор? Материал? Аниматор?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
06.12.2011, 21:12
|
#3
|
AnyKey`щик
Регистрация: 09.11.2011
Сообщений: 19
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Частицы
Никак не могу найти нормальный материал, чтобы частицы были вытянутыми.
|
(Offline)
|
|
06.12.2011, 21:15
|
#4
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Частицы
это не материалом делается, а в рендерере частиц укажи http://unity3d.com/support/documenta...ngthScale.html другой
|
(Offline)
|
|
06.12.2011, 21:16
|
#5
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Частицы
Нужна подходящая текстура + в Particle Renderer установить параметр Stretch Particles на Stretched
|
(Offline)
|
|
15.03.2013, 15:07
|
#6
|
Знающий
Регистрация: 31.07.2008
Сообщений: 321
Написано 108 полезных сообщений (для 229 пользователей)
|
Ответ: Частицы
а можно в качестве частиц указать меши? например для генерации партиклов использовать осколки стекла, обломки объекта - чтобы создать реалистичный взрыв.
|
(Offline)
|
|
20.03.2013, 12:51
|
#7
|
Разработчик
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений (для 319 пользователей)
|
Ответ: Частицы
Сообщение от EvilOkta
а можно в качестве частиц указать меши? например для генерации партиклов использовать осколки стекла, обломки объекта - чтобы создать реалистичный взрыв.
|
Можно, там даже несколько мешей можно указать (будет выбрасываться рандомный)
__________________
Мечта программиста: запрограммировать процесс программирования.
Всё гениальное - просто.
http://passcall.ucoz.com
|
(Offline)
|
|
21.03.2013, 22:59
|
#8
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Частицы
А начальную позицию частицам нельзя назначить?
И если у меня каждая частица это будет пуля, то как определить что частица и персонаж столкнулись?
|
(Offline)
|
|
21.03.2013, 23:43
|
#9
|
Разработчик
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений (для 319 пользователей)
|
Ответ: Частицы
Сообщение от WISHMASTER35
А начальную позицию частицам нельзя назначить?
И если у меня каждая частица это будет пуля, то как определить что частица и персонаж столкнулись?
|
1. То есть, что бы вылетал оттуда, откуда захотел ты, а не рандом? Разве что скриптом передвинуть эмиттер туда, откуда пуля должна вылетать и заставить эмиттер выплюнуть пулю. Может есть более граотный способ, не в курсе, сильно с партиклами не заморачивался.
2. Есть такой параметр "collision" в инспекторе эмиттера, однако как это работает не вникал, ибо потребности в таком пока нет
а вообще в твоем случае проще сделать велосипедный алгоритм (делов то - выпустить объект под определенным углом и детектировать коллизию)
__________________
Мечта программиста: запрограммировать процесс программирования.
Всё гениальное - просто.
http://passcall.ucoz.com
|
(Offline)
|
|
22.03.2013, 00:50
|
#10
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Частицы
PassCall, 1) изменить позицию спавна частицы я хотел чтобы на краю дула была не середина частицы muzzle, а ее край. Может можно просто точку привязки изменить, чтобы позиция задавалась для края, а не центра частицы?
2) Мне надо чтобы максимально быстро работало, а то девайс у меня слабый.
|
(Offline)
|
|
22.03.2013, 18:20
|
#11
|
Разработчик
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений (для 319 пользователей)
|
Ответ: Частицы
Сообщение от WISHMASTER35
2) Мне надо чтобы максимально быстро работало, а то девайс у меня слабый.
|
Не понимаю, как можно летящей пулей напрячь девайс. Да и партиклы - это те же меши. Так что советую сделать все "своими руками". Разницы никакой а гибкости больше.
__________________
Мечта программиста: запрограммировать процесс программирования.
Всё гениальное - просто.
http://passcall.ucoz.com
|
(Offline)
|
|
22.03.2013, 21:45
|
#12
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Частицы
частицы это один объект и один меш.
|
(Offline)
|
|
07.11.2013, 17:55
|
#13
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Частицы
Не могу настроить уменьшение скорости частиц со временем для дыма из сопла двигателя. Крутил графики Velocity over Lifetime но они ни на что не влияют почему то.
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:11.
|