Unity Flow เป็นโครงการที่มีจุดมุ่งหมายเพื่อให้ผู้เล่นหลายคนของ RUDP สามารถเข้าถึงความสามัคคีได้มากขึ้น
มันปรับปรุงกระบวนการเป็น 1 โครงการ Unity และให้การดำเนินการเพื่อสื่อสารระหว่างเซิร์ฟเวอร์ HE และไคลเอนต์ นอกจากนี้ยังมีสคริปต์ตัวแก้ไขที่เปิดตัวลูกค้าหลายรายเพื่อให้คุณทดสอบฟังก์ชั่น
ระบบนี้มีวัตถุประสงค์เพื่อใช้สำหรับการสร้างต้นแบบและการสำรวจที่รวดเร็ว หากต้นแบบของคุณเสร็จสมบูรณ์และคุณต้องการนำโครงการไปสู่ระดับที่ร้ายแรงยิ่งขึ้นคุณควรแบ่งโครงการออกเป็นเซิร์ฟเวอร์และไคลเอนต์ สามารถทำได้โดยการสร้าง 2 git submodules สำหรับ (โครงการ/ไคลเอนต์) และ (โครงการ/เซิร์ฟเวอร์) สำหรับการสร้างไคลเอนต์คุณจะยกเลิกการเปลี่ยนแปลงทั้งหมดใน (โครงการ/เซิร์ฟเวอร์) และในทางกลับกัน
ที่นี่คุณสามารถตั้งค่าการตั้งค่าส่วนกลางที่จำเป็นในการเรียกใช้เซิร์ฟเวอร์เฉพาะ
ในการสร้างการกระทำใหม่คุณสามารถใช้เมนูสินทรัพย์ (RightClick -> flow -> เพิ่ม flowaction) การกระทำจะถูกจัดทำดัชนีโดยอัตโนมัติโดยสคริปต์ดังนั้นจึงไม่จำเป็นต้องลงทะเบียน
การกระทำประกอบด้วย 4 องค์ประกอบ:
คำจำกัดความของแพ็คเกจสำหรับข้อมูลที่ส่งโดยไคลเอนต์
คำจำกัดความของแพ็คเกจสำหรับข้อมูลที่ส่งโดยเซิร์ฟเวอร์
จัดการข้อมูลที่ส่งโดยเซิร์ฟเวอร์และข้อมูลที่ส่งกลับไปยังเซิร์ฟเวอร์
จัดการข้อมูลที่ส่งโดยลูกค้าและข้อมูลที่ส่งของฉันกลับไปยังไคลเอนต์/s
เนื่องจากโครงการนี้ขึ้นอยู่กับ RUDP การส่งข้อมูลของการกระทำแต่ละครั้งจึงมีวิธีการขนส่งหลายวิธี:
เมื่อคุณส่งข้อมูลในการดำเนินการมันเป็นข้อบังคับในการกำหนดวิธีหนึ่งในวิธีการแปลง
หากคุณมีคำถามหรือข้อเสนอแนะเพิ่มเติมอย่าลังเลที่จะกระโดดเข้าสู่ความไม่ลงรอยกันของฉัน: https://discord.gg/yqaejvjaxz