Лучи

Сделать свои партиклы? Один человечек мне помог статьей, я сделал. результат лучше, потом на GPU перенесу, будет ещё быстрее
 
Партиклы-то я тоже умею, но вот как их рендерить нужно длинны, положения и т.п.?
 
AlexSocol написал(а):
Партиклы-то я тоже умею, но вот как их рендерить нужно длинны, положения и т.п.?
Боже, ты ведь умный кодер...

Есть конечная точка, есть начальная, это для двух углов кварда. Затем поворачиваешь.
[merge_posts_bbcode]Добавлено: 22.02.2016 22:10:06[/merge_posts_bbcode]

Первые два угла в начальной точке, последние в конечной.
 
Я тебе даже пример кинул, эти партиклы и анимируются, двигаются по всем осям. И что сложного, блин?
Ну да, сделаю я стопиццот партиклов, а потом мод будет лагать как у Рейки Хроматик
Рейка в отличии от некоторых не рукожоп и знает, что пишет, а Хроматик лагает из-за говнокомпа и из-за большого контента. Так что нини.
P.S. Тем более нет, Рейка не спавнит много партиклов, просто он делает scale партиклов большим.
 
FanKar написал(а):
Я тебе даже пример кинул, эти партиклы и анимируются, двигаются по всем осям. И что сложного, блин?
Ну да, сделаю я стопиццот партиклов, а потом мод будет лагать как у Рейки Хроматик
Рейка в отличии от некоторых не рукожоп и знает, что пишет, а Хроматик лагает из-за говнокомпа и из-за большого контента. Так что нини.
P.S. Тем более нет, Рейка не спавнит много партиклов, просто он делает scale партиклов большим.
https://github.com/Modbder/EssentialCraft3/blob/master/java/ec3/client/regular/EntityMRUFX.java

Оно работает? Один я не понимаю как?
 
>> лагает из-за говнокомпа
Майнкрафт вообще не должен лагать, как он лагает
 
wilah написал(а):
Опять со своими костылями. Самое оптимальное - луч.
Да задрал ты. Нужен объект который будет рендерится.

Можно заливать в лист или мапу и рендерить в глобал рендере.
Можно присвоить рендер энтитю (А энтитиFX эта таже самая энтити, но только для клиентов)
 
эфИкс серверная, если что. Рендер клиентский, а сущность нет
 
Agravaine написал(а):
Энтити частиц - это чисто клиентская сущность. Ее вообще нет на сервере.
Это вообще такой костыль, ппц.
Костыль? А не по костыльному как делается?
 
Я тоже через VBО делал. Что-то про ГПУ говорилось, но я не понял(матрицы на ГПУ не стоит вращать, ибо медленнее где-то на 2 мс)
 
Agravaine написал(а):
[youtube]6PkjU9LaDTQ[/youtube]
Я чё-то не понимаю. Он показывает как он создаёт код партикла, но при этом не показывает что откуда вызывается. Оно как-то автоматом хранит список партиклов, загружает время жизни т.п.?
[merge_posts_bbcode]Добавлено: 23.02.2016 16:50:45[/merge_posts_bbcode]

А чуть позже...

[merge_posts_bbcode]Добавлено: 23.02.2016 16:52:14[/merge_posts_bbcode]

Ну, как я и предполагал, оно записывает все партиклы в лист.

А чем тогда энтити не угодил? Они же тоже записываются в лист чанка (предположение) и рендерятся, разницы почти не вижу...
 
http://pastebin.com/Q6fwNigq - объяснение того, как ChickenBones рендерит красивый луч (лазер) в XyCraft, мб поможет.
GUm73.png
 
svk написал(а):
А чем тогда энтити не угодил? Они же тоже записываются в лист чанка (предположение) и рендерятся, разницы почти не вижу...
Ты разницу видел? В 1.9 переделали партиклы и они теперь не энтити. Производительно выросла в разы.
 
Что сложного сделать очередь на частицы где-нибудь на клиенте?
 
Назад
Сверху