跳至内容

Blogs

خيارات المنتديات الحديثة، ونقل منتدى Discuz إلى NodeBB

بعد توقف تطوير Discuz، هناك حاجة لاختيار بديل للمنتدى. لقد جربت عدة أنواع، وسأشرح بإيجاز الانطباعات وطريقة النقل.

更多 →

2025-02-17 14:14

دليل المبتدئين لنظام الوظائف (Job System) و Burst في Unity: كيفية الاستخدام الصحيح؟

إذا كان الهدف هو مجرد تعدد الخيوط (multithreading)، فإن استخدام Async لتبديل الخيوط أو System.Threading هو الطريقة الأكثر ملاءمة ووضوحًا، ويمكن استدعاء Burst مباشرة دون الحاجة بالضرورة إلى نظام الوظائف (Jobs). راجع مقالات دليل التزامن (Async) و دليل الاستدعاء المباشر. ولكن إذا كنت تتعامل مع عدد كبير من العمليات الحسابية الصغيرة، فهنا يجب أن تفكر في نظام الوظائف (Job System). توثيق نظام الوظائف (Jobs) في Unity غير مكتمل للغاية. هذه المقالة هي تسجيل لخبرة استخدام طويلة الأمد، ويجب أن تكون شاملة إلى حد ما.

更多 →

2024-12-09 16:56

Unity Async غير المتزامن، ما الفرق حقًا مع .Net الأصلي؟

لن أشرح ما هو Async/Await، فهو يشبه المواكبات (Coroutines) ولكنه أكثر إيجازًا، وأفترض هنا أن لديك معرفة بالبرمجة غير المتزامنة الحديثة. لخص التنفيذ الداخلي لـ Unity لتسهيل فهم ما يحدث بالضبط. ببساطة، يقوم Unity بمعالجات داخلية لضمان نقطتين، عندما يكون المتصل هو الخيط الرئيسي: 1. لن يحدث تبديل خيط للمتصل، 2. لن تُنفَّذ الدالة غير المتزامنة المُستدعاة على خيط آخر.

更多 →

2024-12-05 19:55

مثال على التعليمات البرمجية للاستدعاء المباشر المعجل بـ Unity Burst

قلة في الوثائق والأمثلة الخاصة بـ Burst، وبالإضافة إلى طريقة Job للاستدعاء، يمكن استدعاؤها مباشرة أيضًا. فيما يلي مثال للتعليمات البرمجية لتوليد uv لجميع رؤوس الكرة، حيث يعجل Burst بنسبة تقريبية تصل إلى 50%.

更多 →

2024-11-05 06:20

نهج تصميم جديد لمحرك خادم ألعاب الشبكة

هل يوجد بنية خادم ألعاب: تكون موزعة، وبسيطة مثل كتابة برنامج أحادي الخيط؛ تدفع البيانات تلقائيًا، تخفي واجهات برمجة التطبيقات غير الضرورية، وتركز فقط على منطق الأعمال؟

更多 →

2024-05-08 03:15

حل التحكم الذكي في شريط LED RGB 2.0 (13 يوان + WIFI)

نظرًا لأن منتجات Espressif أصبحت أرخص والمجتمع أصبح أكثر ثراءً، أوصي هنا بحل أفضل وأرخص.

更多 →

2023-02-01 03:08

تجربة تعديل وترقية طابعة Ender 3 V2 ثلاثية الأبعاد للسرعة العالية

كطابعة DIY ذات نسبة أداء عالية إلى سعر، فإن سرعة Ender 3 V2 بطيئة حقًا. في البداية اعتقدت أنه ليس من الضروري ترقيتها، ولكن في الواقع، تكلفة تعديل رأس الطباعة 60 يوان فقط. التعديل المبكر يعني الاستمتاع المبكر، ومضاعفة السرعة تعادل امتلاك طابعتين. بالإضافة إلى ذلك، باستثناء ضبط الجهد على اللوحة الأم، لا يتطلب التعديل بأكمله لمس أي جزء آخر من اللوحة الأم، ويمكن إجراؤه مع تعديل المحور Z المزدوج.

更多 →

2022-09-05 02:52

حل التحكم الذكي في شريط إضاءة RGB

من أجل تثبيت شريط إضاءة RGB أعلى وأسفل مكتب الكمبيوتر، قمت بالاطلاع على المنتجات ذات الصلة على منصتي تاو باو وجينغ دونغ. بصراحة، الخيارات قليلة، فإما أنها باهظة الثمن جدًا، أو تصميمها سيء، ولا يمكن التحكم بها عبر الهاتف. نظرًا لأن لدي بالفعل بوابة Aqara في المنزل، بحثت عن المنتجات ذات الصلة من شركة لومي (Lumi). بالمناسبة، إذا كنت تجيد التعامل مع لوحات تطوير IoT، فإن استخدام ESP32 + مفتاح MOSFET + نظام WLED مفتوح المصدر هو أفضل حل، بتكلفة تبلغ حوالي 15 يوانًا.

更多 →

2022-04-17 02:52

تجربة تصميم وتركيب نظام تهوية قنوات، مع نتائج قياس عملية

في السابق، أثناء تجديد المنزل، قمت بتركيب نظام تهوية بقنوات. خلال فترة الوباء، ولعدم وجود ما أفعله، قمت بقياس سرعة الهواء في نظام التهوية المنزلية وكتابة ملخص وأمور يجب الانتباه إليها أثناء التصميم. ببساطة، يجب عليك حساب سرعة الهواء ومعدل تدفقه بنفسك، ثم تقديم متطلباتك، وإلا فإن التركيب النهائي لن يكون مطابقًا للمعايير بالتأكيد.

更多 →

2022-03-28 23:25

اختبار عملي لتأثير فلتر المياه المنزلي بحجم 20 بوصة على تدفق المياه

أي واحد أختار؟ ما مدى تأثيره على تدفق المياه؟ لقد قمت باختبار بسيط.

更多 →

2022-01-23 20:05