egameplay

هذا هو الإصدار 2.0 ، وكان الإصدار السابق في فرع 1.0
التغييرات في الإصدار 2.0 هي على النحو التالي
1. توحيد المهارة والحالة في القدرة ، وجدول الكيان وجدول التكوين موحدة. يتم تمييز المهارة والبراعة بحقل النوع في جدول التكوين.
2. لا مزيد من عملية Excel وعملية scriptableObject تنقسم. بنية تأثير 2.0 أكثر تعقيدًا ومن الصعب التعبير عن Excel. يمكنك تكوين معلومات المهارات لـ Excel ، وبالتالي تأثير التكوين ConfigObject
3. يتم تقسيم تكوين تأثير القدرة على القدرة على تكوينات منفصلة触发点效果列表. يتم تشغيل التأثيرات من خلال نقاط الزناد. تنقسم نقاط الزناد إلى مشغل نشط ومشغل سلبي. يتم تشغيل التشغيل النشط من خلال هيئة تنفيذ المهارات. الباقي هي مشغلات سلبية ، مثل معظم آليات تشغيل برتقالية.
4. تغيير تكوين المصادم في هيئة التنفيذ إلى تكوين قائمة تأثير التوسع أكثر ملاءمة
النجوم مع مرور الوقت
وثيقة:
المشاريع التجارية
- Dark Land https://www.taptap.cn/app/227372 تم تطويره بواسطة شخص واحد ، أعد كتابة المعركة بأكملها مع EGP ثم إعادة إدخالها.
مقالة Zhihu:
- 0. كيفية تنفيذ نظام قتال (مهارة) مرن وعالمي -
- 1. كيفية تنفيذ نظام قتال (مهارة) مرن وعالمي - نظام رقمي
- 2. كيفية تنفيذ نظام قتال (مهارة) مرن وعالم - نظام رقمي (نسخة ترقية)
- 3. كيفية تنفيذ آلية عمل قتال (مهارة) مرنة وعالمية
- 4. كيفية تنفيذ نظام قتال (مهارة) مرن وعالمي - كيان قتالي
- 5. كيفية تنفيذ نظام القتال (المهارات) المرن والعالمي - القدرة
- 6.
- 7. كيفية تنفيذ نظام قتال (مهارات) مرن وعالمي - مهارة المهارة
- 8. كيفية تنفيذ تأثير نظام القتال (المهارة) المرن والعالمية
- 9. كيفية تنفيذ نظام قتال (مهارة) مرن وعالمي-وضع المكون
تشغيل التجريبي
- RPG التجريبي ، مشهد RPGEXAMPLE
- العرض التوضيحي القائم على الدوران ، سيناريو مشهد تشغيل TurnBaseexample
- تصحيح الأخطاء والتحرير المهارة ، تشغيل سيناريو ExecutionLinkScene
كيف تصنع مهارة بسيطة
- أضف أولاً مهارة في جدول AbmicnConfig.xlsx ، وإعطاء معرف المهارة ، وتكوين المعلمات
- ثم انقر بزر الماوس الأيمن لتحديد
能力/能力配置لإنشاء تكوين المهارة المقابل للمعرف ، وتكوين التأثير - ثم انقر بزر الماوس الأيمن لتحديد
能力/Execution لإنشاء هيئة تنفيذ المهارات مع المعرف المقابل وتكوين أداء المقطع - أخيرًا ، يتم تثبيت المهارة على القتال أثناء وقت التشغيل ، ثم يتم إصدار المهارة من خلال مكون مكون الصب.
يستخدم المشروع الإضافات المدفوعة التالية:
- Dotween Pro (بسيطة وسهلة الاستخدام مكونات متحركة قوية)
- Odin Inspector (Enditor Extension ، تحسين سير العمل)
- Animancer Pro (حل الرسوم المتحركة البسيطة والقوية على أساس اللعب)
كيفية تنفيذ egameplay إلى مشروع وحدة أخرى
إذا كنت ترغب في تنفيذ EgamePlay إلى مشروع الوحدة الخاص بك ، فيجب عليك أولاً التأكد من أن المكون الإضافي للمفتش Odin موجود بالفعل في المشروع ، وتجميعه بظروف الوحدة ، وأخيراً نسخ الدليل التالي:
- egameplay/الأصول/المحرر
- egameplay/assets/egameplay
- egameplay/assets/egameplay.unity
- egameplay/assets/plugins/editor/npoi
- egameplay/excel
كيفية تنفيذ Egameplay إلى ET Framework
- انقل Egameplay/Assets/editor إلى مجموعة ET.Editor
- نقل Egameplay/Assets/egameplay إلى تجميع النموذج
- نقل Egameplay/Assets/egameplay.Unity إلى مجموعة موديل View
- أخيرًا ، أضف التجميع الشرطي egameplay_et
يمكنك الرجوع إلى عرض مزامنة الشبكة هذا https://github.com/m969/aogame
مخطط التجريبي egameplay



مهارات مرنة وأدوات تكوين برتقالي تعتمد على Odin و ScriptableObject


تكوين Excel مهارة

Egameplay Combat Framework Technology مناقشة وتبادل QQ Group: 763696367
يمكن للطلاب المهتمين بالقتال الانضمام إلى المجموعة لمناقشة إطار قتال أكثر ملاءمة وفعالية لتحقيق أي أسئلة أو اقتراحات حول EgamePlay ، يمكنك الانضمام إلى المجموعة إلى التعليقات أو ذكر المناقشات
مشاريع أخرى مماثلة
- https://github.com/krazyl/skillsystem-3 (تنفيذ نظام المهارات DOTA2 على حد سواء لـ Knightphone)
- https://github.com/weichx/abilitysystem
- https://github.com/dongweipeng/skillsystem (يمكن أن تسهل الواجهات الغنية استخدام تدفق تأثير المهارة الكامل الممتد [مثل مخطط التدفق]
- https://github.com/sjai013/unitygameplaysystem (نهج هذا مأخوذ من نظام قدرة اللعب في Unreal ، ولكن تم تنفيذه في الوحدة باستخدام مكدس التكنولوجيا الموجهة للبيانات (DOTS) حيثما أمكن.)
- https://github.com/dx50075/skillsystem (نظام المهارات من أجل الوحدة ، فكرة http://blog.csdn.net/qq18052887/article/details/50358463 ملف المهارة هو كما يلي (1000) // {FaceToTarge (0). Bullet (1.3 ، Bullet ، 7) Playeffect (0 ، explode8،3)})
الرجوع إلى
- https://github.com/egametang/et