forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   AMT-particle (http://forum.boolean.name/showthread.php?t=8148)

ELIAS 02.09.2009 17:39

Ответ: AMT-particle
 
tormoz, а объясни кодом, какую команду нужно написать?...

вот сейчас код примерно такой

Код:

.........
FireEm=loademitter("Particles\Fire\fire.emm")
pfire=copyemitter(FireEm)
startemitter pfire
.........
repeat
.........
positionentity pfire, entityx(player), entityy(player), entityz(player)
.........
until keyhit(1)

Тут видимо одну строчку и надо поменять, но я не соображаю как...

tormoz 02.09.2009 19:12

Ответ: AMT-particle
 
я не фига не понял, что тебе нужно

ELIAS 02.09.2009 19:46

Ответ: AMT-particle
 
Цитата:

Двигай весь меш партиклов mesh_tm
Я не знаю как двигать меш партиклов(((
Напиши пожалуйста кодом

tormoz 02.09.2009 21:21

Ответ: AMT-particle
 
Как любой другой меш (ентити)

Тогда все партиклы сцены будут двигаться одновременно

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

ИМХО ты что то глупое и непотребное задумал, то что делается совершенно иначе и гораздо проще

ELIAS 02.09.2009 22:00

Ответ: AMT-particle
 
Цитата:

Тогда все партиклы сцены будут двигаться одновременно
О не... Мне нужно, чтобы только три партикла так двигалось, а все остальные - по-обыкновенному.

tormoz 02.09.2009 23:22

Ответ: AMT-particle
 
блин, так поставь в редакторе движение для емиттера

или, если движение непредсказуемо, пользуйся первым уровнем доступа - создавай партиклы с нужными параметрами (и движение тоже) непосредственно без амт-эмиттера (свой напиши)

Например, я так делал для создания следа от лазера из 700 партиклов. Очень красиво получалось. с помощь стандартного эмиттера так не сделать

ELIAS 02.09.2009 23:44

Ответ: AMT-particle
 
движение то действительно непредсказуемо...

Вообще желательно было бы это сделать в 2д - всмысле партиклы то...

Но тут одно но. Легче рассказать на примере слоев фотошопа например... сначала надо отрендерить весь мир. потом вот эти 2д партиклы надожить на этот мир(я фастимейджем пользуюсь) и потом ЁЁ ещё один 3д объект наложить на всё ето дело... получается трехслойная картика
Так наверное и не сделать...плохо блин:(

Вот такой бред во всяком случае

tormoz 03.09.2009 01:16

Ответ: AMT-particle
 
Ну и накладывай
в чем проблема то ? я так и не понял

что ты делаешь
что у тебя не получается

(телепатический блок в ремонте)

ELIAS 03.09.2009 15:31

Ответ: AMT-particle
 
ну простейше.
1 слой - задник(просто 3д-кубики сзади вертятся и движутся рандомно)
2 слой - в середине экрана 2д-частицы фастимейджем.
3 слой - 3д объект(например звезда наподобие сталинской) вертится на фоне этих 2д партиклов.

Цитата:

Ну и накладывай
в чем проблема то
Проблема в том что 2д партиклы не должны перекрывать эту звезду... а чтобы показалась звезда нужно применить renderworld второй раз - а она перекроет партиклы - и их не будет вовсе. останутся только 3д объекты.

tormoz 03.09.2009 17:03

Ответ: AMT-particle
 
Ну так при чем тут амт-партиклы ?
У тебя проблема в том, что фи неправильно используешь (не по назначению)

я бы на твоем месте написал свою фи, это очень просто и решит все твои проблемы (квад с наложенной текстурой)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot