你好,
有没有办法让背景透明?
谢谢!
是啊! 那会很方便,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如果您使用的是 v3,那不是 autoDetectRenderer 的正确参数。 查看 v3 文档:
@zur4ik - 我遇到了同样的问题。 对于其他任何人:
var renderer = PIXI.autoDetectRenderer(256, 256, {antialias: false, transparent: true, resolution: 1});
该线程已被自动锁定,因为它关闭后没有任何最近的活动。 请针对相关错误打开一个新问题。
最有用的评论
@zur4ik - 我遇到了同样的问题。 对于其他任何人:
var renderer = PIXI.autoDetectRenderer(256, 256, {antialias: false, transparent: true, resolution: 1});