В настоящее время я экспериментирую с three.js. Я хотел бы изменить код в приведенном ниже примере, чтобы точки были круглыми, а не квадратными.Three.js - дать частицы круглой формы
Я нашел другой пример под названием холст частиц случайный, которая имеет круглые частицы, и в основном, разница только в сценарии заключается в следующем:
var PI2 = Math.PI * 2;
var program = function (context) {
context.beginPath();
context.arc(0, 0, 0.5, 0, PI2, true);
context.fill();
};
Я подумал, что если я добавьте это в другой скрипт, затем частицы станут круглыми. Однако, когда я добавил вышеприведенный скрипт к первому скрипту, он не работает (я просто получаю синий экран).
Кто-нибудь знает, что я делаю неправильно?
Один способ сделать бы просто использовать текстуру белого круга, установление прозрачности материала для истинного и пустячный о со значением AlphaTest, как и намекал на [ этот поток] (http://stackoverflow.com/questions/12372834/rendering-spheres-or-points-in-a-particle-system), из которого вы, вероятно, исходите. Я пробовал это решение на ручке, которая сработала. В настоящий момент я не могу разветвить его на своем мобильном телефоне. Попробуйте. – Hesha