Particles vs ParticleSystem в three.js

У меня проблемы с визуализацией, над которой я работаю, которая включает в себя поток повторяющихся изображений. У меня он работает с одним спрайтом с ParticleSystem, но я могу применить к системе только один материал. Поскольку я хочу выбирать между текстурами, я попытался создать пул объектов Particle, чтобы я мог выбирать материалы по отдельности, но я не могу заставить отдельную частицу отображаться с помощью средства визуализации WebGL.

Это мое первое знакомство с WebGL/Three.js, поэтому я, вероятно, делаю что-то тупоголовое, но я подумал, что стоит спросить, как правильно это сделать.Я вижу три возможности:

  • Я использую Particle неправильно (инициализация с сопоставленным материалом, добавление в сцену, настройка положения), и мне нужно исправить то, что я делаю.
  • Мне нужна ParticleSystem для каждого спрайта, который я хочу отобразить.
  • То, что я делаю, вообще не вписывается в частицы, и мне действительно следует использовать другой тип объекта.

Во всех примерах, которые я вижу с использованием модуля визуализации canvas, используется Particle напрямую, но я не могу найти пример с использованием модуля визуализации WebGL, в котором не используется ParticleSystem. Есть подсказки?

5
задан zenmoto 26 June 2012 в 21:59
поделиться