_يرجى وصف ما يجب أن يحدث _
Scratch 2 ، إذا قمت بتعيين تأثير السطوع على 100 وتأثير اللون على 50 ، فهذا ما تحصل عليه
_صف ما يحدث بالفعل_
في Scratch 3 ، تحصل على اللون الأبيض بالكامل (أضفت خلفية حتى تتمكن من رؤيتها).
هذا الخطأ هو تبسيط لمشكلة واجهتها عند فتح هذا المشروع في البداية 3 https://scratch.mit.edu/projects/1270935/
يجب أن تبدو هذه
وبدلا من ذلك بدا مثل هذا
cccwillisf
ما زلت أرى بعض الغرابة في السطوع لكنها مختلفة قليلاً عما هو مذكور أعلاه. يبدو أن المشروع 1270935 يعمل بشكل صحيح. أيضًا ، تتصرف السطوع بين -100 و 0 بالشكل المتوقع.
بالنسبة للسطوع بين 0 و 100 ، يبدو أنه يزداد سطوعًا ، ولكن ليس باللون الأبيض تمامًا كما هو الحال في 2.0.
ها هو الإصدار 2.0:
وهنا في 3.0:
لقد استخدمت هذا المشروع: https://scratch.mit.edu/projects/276912470/ لاختبار ذلك.
/ سم مكعبkchadhaktbeecwillisf
لقد وجدت شيئًا غريبًا. إذا كنت تستخدم تأثير السطوع فقط على كائن في الصفر 2 ، فسيبدو كالتالي (0 إلى 100)
خدش 2:
ومع ذلك ، إذا كنت تستخدم أيضًا تأثير اللون على أي كائن ، فإن كل النقوش تتغير لتبدو كما يلي:
خدش أيضًا 2:
وهذا ما يبدو عليه تأثير السطوع في Scratch 3.0 الآن
خدش 3:
cwillisf عندما أدى تأثير اللون إلى كسر الأشياء في المرة الأخيرة التي قلت فيها إن الأمر يتعلق بمحرك العرض؟
تم العثور على سلسلة رسائل ذات صلة بروابط تعليمات برمجية مفيدة:
لاحظ أن HSV مقابل HSL ليست هي المشكلة هنا بالرغم من ذلك. هنا 1) تأثير السطوع الحالي ، 2) تأثير السطوع باستخدام HSL ، 3) تأثير السطوع في Scratch 2. لا تطابق 1 أو 2.
ربما ذات صلة: https://scratch.mit.edu/projects/269088736/#comments -105915881
TL ؛ DR لا يبدو أن تأثير السطوع الإيجابي له تأثير على الزي الذي تكون ألوان تعبئته سطوعًا بنسبة 100٪ بالفعل (أي أن أشرطة التمرير تظهر السطوع = 100). أعتقد أن تأثير السطوع في 2.0 أشبه بـ "مزيج مع الأبيض (أو الأسود)" بدلاً من "ضبط مكون السطوع"؟ لم أنتهي من الاختبار رغم ذلك.
لقد وجدت شيئًا غريبًا
البحث الجيد ، fsih! تؤدي إضافة تأثير اللون إلى المشروع إلى قيام Scratch 2.0 بالتبديل إلى وضع العرض ثلاثي الأبعاد الخاص به ، وهذا ما يفسر سبب ظهور الاختلاف عند حدوثه. يبدو أن أجهزة العرض ثنائية وثلاثية الأبعاد في Scratch 2.0 تعمل بشكل مختلف تمامًا لتأثير السطوع. هذا صحيح بالنسبة للعديد من التأثيرات الرسومية: على سبيل المثال ، يعكس تأثير الدوران الاتجاه.
لسوء الحظ ، ليس لدي إحساس قوي بأي إصدار من تأثير السطوع تريده معظم المشاريع ؛ تخميني هو أن معظم المشاريع ينتهي بها الأمر باستخدام العارض ثنائي الأبعاد لكنني لست متأكدًا.
يبدو أن تأثير السطوع في Scratch 3.0 يطابق العارض ثلاثي الأبعاد في Scratch 2.0 ولكنه لا يتطابق مع العارض ثنائي الأبعاد في Scratch 2.0. إذا قررنا مطابقة العارض ثلاثي الأبعاد ، فأعتقد أننا انتهينا بالفعل ؛ إذا قررنا مطابقة العارض ثنائي الأبعاد ، فهناك بعض أعمال التظليل على الأقل.
تستخدم المشاريع في الغالب تأثير السطوع للانتقال من الأبيض والأسود وإليه ، لذلك أعتقد أنه سيكون من المنطقي مطابقة العارض ثنائي الأبعاد لـ Scratch 2. كان تحول Sprites إلى اللون الأبيض هو أيضًا السلوك الأصلي قبل أن نضطر إلى إضافة العارض ثلاثي الأبعاد ، وتم إنشاء الخطأ LLK / scratch-flash # 570 لأن العارض ثلاثي الأبعاد كان "خاطئًا": https://scratch.mit.edu/discuss/topic/73118/
cwillisffsih إن مطابقة سلوك العارض ثنائي الأبعاد أمر منطقي بالنسبة لي. شكرا على التحقيق!
التعليق الأكثر فائدة
تستخدم المشاريع في الغالب تأثير السطوع للانتقال من الأبيض والأسود وإليه ، لذلك أعتقد أنه سيكون من المنطقي مطابقة العارض ثنائي الأبعاد لـ Scratch 2. كان تحول Sprites إلى اللون الأبيض هو أيضًا السلوك الأصلي قبل أن نضطر إلى إضافة العارض ثلاثي الأبعاد ، وتم إنشاء الخطأ LLK / scratch-flash # 570 لأن العارض ثلاثي الأبعاد كان "خاطئًا": https://scratch.mit.edu/discuss/topic/73118/