Pixi.js: Прозрачный фон

Созданный на 29 мар. 2013  ·  11Комментарии  ·  Источник: pixijs/pixi.js

Привет,

есть ли способ сделать прозрачный фон?

Спасибо!

Самый полезный комментарий

@ zur4ik - у меня была такая же проблема. Для всех остальных:

var renderer = PIXI.autoDetectRenderer(256, 256, {сглаживание: ложь, прозрачность: истина, разрешение: 1});

Все 11 Комментарий

О да! Это было бы очень удобно, 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:

http://pixijs.github.io/docs/PIXI.html#.autoDetectRenderer

@ zur4ik - у меня была такая же проблема. Для всех остальных:

var renderer = PIXI.autoDetectRenderer(256, 256, {сглаживание: ложь, прозрачность: истина, разрешение: 1});

Эта ветка была автоматически заблокирована, так как после ее закрытия не было никаких действий в последнее время. Пожалуйста, откройте новую проблему для связанных ошибок.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги