跳至内容

Blogs

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

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

更多 →

2025-02-17 14:14

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

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