dotrecast
Dotrecast هو C# REAST & DECOUR ، منفذ RESASTNAVINAGE و RECAST4J إلى لغة C#.
إذا كنت ترغب في دعم المشروع ، فسنقدر بطولة () repos على github لمزيد من الرؤية.

سمات
- ؟ أوتوماتيكي - يمكن إعادة صياغة إنشاء نافعة من أي هندسة على مستوى ترميها
- ️ سريع - أوقات التحول السريع لمصممي المستوى
- ؟ مرنة - خيارات التخصيص التفصيلية والتصميم المعياري يتيح لك تكييف الوظائف لاحتياجاتك المحددة
- خالية من التبعية - يتطلب بناء البناء والتحول فقط برنامج التحويل البرمجي .NET
- ؟ معيار الصناعة - ميزات الملاحة لسلطات AI في الوحدة ، غير الواقعية ، Godot ، O3DE وعدد لا يحصى من ألعاب AAA و Indie ومحركات
يتم تقسيم الملاحة المعاد صياغة إلى وحدات متعددة ، كل منها موجود في مجلده الخاص:
- dotrecast.core: utils الأساسية
- dotrecast.recast: جيل Navmesh
- dotrecast.detour: التحميل وقت التشغيل لبيانات Navmesh ، والاستعلامات بالمسار ، والاستعلامات navmesh
- dotrecast.detour.tilecache: Navmesh Streaming. مفيد للمستويات الكبيرة والألعاب المفتوحة
- dotrecast.detour.crowd: حركة الوكيل ، وتجنب الاصطدام ، ومحاكاة الحشود
- dotrecast.detour.dynamic: دعم قوي لشبكات NAV الديناميكية التي تجمع بين voxels مصنوعة مسبقًا مع كائنات ديناميكية يمكن إضافتها وإزالتها بحرية
- dotrecast.detour.extras: أداة بسيطة لاستيراد navmeshes التي تم إنشاؤها مع مشروع*
- dotrecast.recast.toolset: جميع الوحدات النمطية
- dotrecast.recast.demo: تطبيق تجريبي شامل ، يعرض جميع جوانب وظائف إعادة الصياغة والتشويش
- الاختبارات: اختبارات الوحدة
⚡ البدء
- للبناء أو الاندماج في مشروعك الخاص ، يرجى التحقق
- لإنشاء Navmesh ، يرجى مراجعة recastsolomeshtest.cs
- لاختبار باثفوفنغ ، يرجى مراجعة findpathtest.cs
- لمشاهدة الفيديو التجريبي ، يرجى مراجعة الفيديو التجريبي
⚙ كيف يعمل
إعادة صياغة بناء navmesh من خلال عملية نقطية متعددة الخطوات.
- قم أولاً بإعادة صياغة شبكات مثلث الإدخال إلى voxels.
- يتم ترشيح voxels في المناطق التي لن يتمكن الوكلاء من التحرك وإزالتها.
- ثم يتم تقسيم المناطق المشي التي وصفتها شبكة فوكسل إلى مجموعات من المناطق المضلعة.
- يتم إنشاء مضلعات الملاحة عن طريق إعادة تمييز المناطق المضلعة التي تم إنشاؤها إلى Navmesh.
يمكنك استخدام إعادة صياغة لبناء نافعة واحدة ، أو Navmesh مبلطة. الشبكات المفردة مناسبة للعديد من الحالات البسيطة والثابتة ويسهل العمل معها. تعد Navmeshes المبلطة أكثر تعقيدًا للعمل بها ولكنها تدعم أفضل بيئات أكبر وأكثر ديناميكية. تمكن الشبكات المبلطة ميزات المتقدمة مثل إعادة الخبز ، وتخطيط المسار الوريش ، وتخطيط البيانات البحرية.
الوثائق والروابط
روابط dotrecast
الروابط الرسمية
- recastnavigation/المناقشات
- remastnav.com
؟ رخصة
يتم ترخيص Dotrecast بموجب ترخيص ZLIB ، راجع الترخيص. txt لمزيد من المعلومات.
؟ فيديو تجريبي