やあ、
背景を透明にする方法はありますか?
ありがとう!
そうそう! それは非常に便利です、pixi.jsはまだ透明な背景用に設定されていませんが、それを変更するのは非常に簡単です:)
私のやることリストに追加されました。
返信ありがとうございます、ヒントをください、多分私は助けることができます;)
どういたしまして助けてください:+1:
これがyaの出発点です:)
背景色は、キャンバスレンダリングのここ(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、{アンチエイリアス:false、transparent:true、resolution:1});
このスレッドは、閉じられた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
@zur4ik-私は同じ問題を抱えていました。 他の人のために:
var renderer = PIXI.autoDetectRenderer(256、256、{アンチエイリアス:false、transparent:true、resolution:1});