UnityFlow
1.0.0
Unity Flow是一個旨在使RUDP多人遊戲在Unity方面更加經驗的項目。
它簡化了該過程為1個Unity項目,並提供了傳達他服務器和客戶端的操作。還有一個編輯腳本啟動多個客戶端供您測試該功能。
該系統旨在用於快速原型和探索。如果您的原型完成,並且您想將項目提高到更嚴重的水平,則應將項目分配給服務器和客戶端。這可以通過為(項目/客戶端)和(項目/服務器)創建2個GIT類模塊來完成。對於構建客戶端,您將丟棄(項目/服務器)中的所有更改,反之亦然。
在這裡,您可以設置運行專用服務器所需的全局設置。
要創建新操作,您可以使用資產菜單(RightClick-> Flow->添加Flowaction)。腳本會自動索引操作,因此不需要註冊它們。
一個動作由4個組成部分組成:
客戶發送的數據包定義
服務器發送的數據的軟件包定義
處理服務器發送的數據,我的我已將數據發送回服務器
處理客戶端發送的數據,然後我將數據發送回客戶端/S
由於該項目基於RUDP,因此每個操作的數據發送具有多種運輸方法:
當您在操作中發送數據時,必須定義其中一種Transprot方法:
如果您還有其他問題或建議,請隨時跳入我的不和諧中:https://discord.gg/yqaejvjaxz