Привет,
есть ли способ сделать прозрачный фон?
Спасибо!
О да! Это было бы очень удобно, pixi.js еще не настроен для прозрачного фона, но это будет очень легко изменить :)
Добавил в мой список дел..
спасибо за ответ, может подскажете, может быть я смогу помочь ;)
Вы тоже можете помочь :+1:
Вот вам отправная точка :)
Цвет фона задается здесь (строка 78) в рендере холста:
if(this.view.style.backgroundColor!=stage.backgroundColorString)this.view.style.backgroundColor = stage.backgroundColorString;
а здесь (строка 189) в webGLRender:
gl.clearColor(stage.backgroundColorSplit[0], stage.backgroundColorSplit[1], stage.backgroundColorSplit[2], 1.0);
лучше поздно, чем никогда! теперь реализована прозрачность фона..
var renderer = PIXI.autoDetectRenderer(400, 300, null, *true*);
@GoodBoyDigital Это здорово! Я буквально просто хотел реализовать это. Спасибо!
Ух ты! ... резервировал мои выходные, чтобы сделать это, но спасибо!!
и... для новичков в pixi.js... вау! милая!
я кладу
var renderer = PIXI.autoDetectRenderer(400, 300, null, true);
но мой холст все равно черный. Есть идеи?
@zur4ik zur4ik , если вы используете v3, это неподходящий параметр для autoDetectRenderer. Ознакомьтесь с документацией v3:
@ zur4ik - у меня была такая же проблема. Для всех остальных:
var renderer = PIXI.autoDetectRenderer(256, 256, {сглаживание: ложь, прозрачность: истина, разрешение: 1});
Эта ветка была автоматически заблокирована, так как после ее закрытия не было никаких действий в последнее время. Пожалуйста, откройте новую проблему для связанных ошибок.
Самый полезный комментарий
@ zur4ik - у меня была такая же проблема. Для всех остальных:
var renderer = PIXI.autoDetectRenderer(256, 256, {сглаживание: ложь, прозрачность: истина, разрешение: 1});