Pixi.js: تمت استعادة سياق WebGL بشكل غير صحيح (pixi v5)

تم إنشاؤها على ٢٠ مايو ٢٠١٩  ·  3تعليقات  ·  مصدر: pixijs/pixi.js

كل شيء يعمل بشكل جيد مع pixi v4 ، ولكن في v5 (WebGL 2) تمت استعادة التطبيق بشكل غير صحيح

سلوك متوقع

لكلا الإصدارين من pixi ، يجب استعادة التطبيق بشكل صحيح.

السلوك الحالي

إذا اخترت إصدار v5 pixi مع webgl2 ، فلن تتم استعادة التطبيق.
إذا اخترت إصدار v4 pixi مع webgl ، فسيتم استعادة التطبيق بشكل جيد.

خطوات التكاثر

  1. افتح https://pixijs.io/examples/#/demos -basic / container.js على جهاز الكمبيوتر Chrome
  2. اختر الإصدار v5 pixi
  3. افتح وحدة تحكم أدوات chrome dev مع سياق iframe
  4. اكتب الأمر التالي لتفقد سياق webgl document.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').loseContext()
  5. انتظر بضع ثوان
  6. اكتب الأمر التالي لاستعادة سياق webgl document.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').restoreContext()

    بيئة

  • الإصدار pixi.js : _5.0.3_
  • المتصفح والإصدار : _Chrome 74.0.3729.157_
  • نظام التشغيل والإصدار : _MacOS Mojave 10.14.4_
🕷 Bug

التعليق الأكثر فائدة

ivanpopelyshev هل تفعل هذا بالفعل؟ إذا لم يكن كذلك ، يمكنني إضافة العلاقات العامة.

ال 3 كومينتر

إنها قضية معروفة. لقد أصلحت الأشكال الهندسية ولكن ليس الأشكال والتظليل :) ما مدى أهمية ذلك بالنسبة لك ، هل هو شيء يمكنك دمجه في التطبيق بعد شهر من الآن أم أنك بحاجة إليه هذا الأسبوع؟

حسن. أعتقد أنه من الجيد أن ننتظر لمدة شهر.

ivanpopelyshev هل تفعل هذا بالفعل؟ إذا لم يكن كذلك ، يمكنني إضافة العلاقات العامة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

lucap86 picture lucap86  ·  3تعليقات

softshape picture softshape  ·  3تعليقات

SebastienFPRousseau picture SebastienFPRousseau  ·  3تعليقات

madroneropaulo picture madroneropaulo  ·  3تعليقات

sntiagomoreno picture sntiagomoreno  ·  3تعليقات