Unity Flow هو مشروع يهدف إلى جعل Rudp متعددة اللاعبين أكثر وضوحًا في الوحدة.
يقوم بتبسيط العملية إلى مشروع وحدة واحد ويوفر إجراءات لتوصيل الخادم والعملاء. يوجد أيضًا برنامج محرر يطلق العديد من العملاء لك لاختبار الوظائف.
يهدف هذا النظام إلى استخدام النماذج الأولية السريعة والاستكشاف. إذا اكتمل النموذج الأولي الخاص بك وتريد نقل المشروع إلى مستوى أكثر خطورة ، فيجب عليك تقسيم المشاريع إلى الخادم والعميل. يمكن القيام بذلك عن طريق إنشاء 2 مركبتين فرعيتين لـ GIT لـ (Project/Client) و (Project/Server). لبناء العميل ، يمكنك تجاهل جميع التغييرات في (المشروع/الخادم) والعكس بالعكس.
هنا يمكنك تعيين الإعدادات العالمية اللازمة لتشغيل خادم مخصص.
لإنشاء إجراءات جديدة ، يمكنك استخدام قائمة Asset (RightClick -> Flow -> إضافة معامل التدفق). يتم فهرسة الإجراءات تلقائيًا بواسطة البرنامج النصي ، لذلك لا حاجة لتسجيلها.
يتكون الإجراء من 4 مكونات:
تعريف الحزمة للبيانات التي أرسلها العميل
تعريف الحزمة للبيانات المرسلة بواسطة الخادم
يعالج البيانات المرسلة من الخادم وبياناتك المرسلة إلى الخادم
يعالج البيانات التي يرسلها العميل وبياناتك المرسلة إلى العميل/s
نظرًا لأن هذا المشروع يعتمد على RUDP ، فإن إرسال البيانات لكل إجراء يحتوي على العديد من طرق النقل:
عندما ترسل بيانات في إجراء ما ، من الضروري تحديد إحدى طرق transprot هذه:
إذا كان لديك أي أسئلة أو اقتراحات أخرى ، فلا تتردد في القفز في خلاف بلدي: https://discord.gg/yqaejvjaxz