أهلا،
هل هناك طريقة للحصول على خلفية شفافة؟
شكرا!
أه نعم! سيكون ذلك مفيدًا جدًا ، لم يتم إعداد 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*);
تضمين التغريدة كنت أتطلع حرفيا فقط لتنفيذ هذا. شكرا!
رائع! ... كنت أحجز عطلات نهاية الأسبوع لفعل هذا لكن شكراً !!
و ... لأولئك الجدد على pixi.js ... واو! حلو!
وضعت
var renderer = PIXI.autoDetectRenderer(400, 300, null, true);
لكن قماشي أسود على أي حال. أيه أفكار؟
@ zur4ik إذا كنت تستخدم v3 ، فهذه ليست المعلمة المناسبة لـ autoDetectRenderer. تحقق من v3 docs:
@ 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}) ؛