創建血條 先把Canvas調成
創建slider 調整大小
然後
給人物預設添加腳本Health
子彈的碰撞檢測調用上圖方法
注意問題 碰撞檢測只在服務端進行 然後 用下圖方法 監測血量值 同步給客戶端 否則會出現服務端和 客戶端不同步現象 (原因是 如果子彈在服務端先進行了碰撞檢測就會銷燬子彈 然而 客戶端會跟着銷燬 但是 客戶端的碰撞還沒有進行 所以會出現血量不同步問題,,,解決方法是 只在服務端進行碰撞檢測 然後把 血量值同步給 客戶端)
創建血條 先把Canvas調成
創建slider 調整大小
然後
給人物預設添加腳本Health
子彈的碰撞檢測調用上圖方法
注意問題 碰撞檢測只在服務端進行 然後 用下圖方法 監測血量值 同步給客戶端 否則會出現服務端和 客戶端不同步現象 (原因是 如果子彈在服務端先進行了碰撞檢測就會銷燬子彈 然而 客戶端會跟着銷燬 但是 客戶端的碰撞還沒有進行 所以會出現血量不同步問題,,,解決方法是 只在服務端進行碰撞檢測 然後把 血量值同步給 客戶端)
如圖 所有的重生點 在程序開始的時候 都會被 NetWork Manager 組件得到 然後 代碼 就可以在生成點隨機生成 Over 最後感謝siki老師錄的非常好的教學視頻
添加到預設 即可控制客戶端位置同步 給Player預設 添加Network Transform組件(如下圖) 再Build出來就會通過這個預設 同步各個客戶端位置信息