我創建了一個networtk應用程序,其中一些客戶端使用Unity網絡高級API(HLAPI)連接到純服務器(而非主機)。使用Unity網絡的服務器和客戶端的不同場景HLAPI
這是我打算做到:
我的服務器有幕後ServerOffline(只顯示脫機帆布+文字)配置到NetworkManager的offlineScene和ServerOnline(約連接的客戶端也用帆布+文本顯示的相關信息)和onlineScene屬性。該NetworkManager顯然是作爲構建服務器1啓動的。
現在,任何客戶端也有兩個場景,但與服務器不同。 ClientOffline顯示DISCONNECTED與畫布+文本和ClientOnline顯示應用程序本身(立方體拍攝球體)。同樣NetworkManager的使用,但offlineScene和onlineScenes屬性設置與客戶場景(而不是服務器場景)啓動它作爲客戶端構建之前2.
這裏是我所得到的:
當客戶端連接到服務器,服務器將ITS場景強制給客戶端。我期望在客戶端上的場景沒有加載。
問題:
如何將我的服務器+客戶端上使用統一的網絡HLAPI兩端使用不同的場景進行操作? NetworkManager方法錯了嗎?因爲NetworkManager已經有很多好東西了,所以不要使用它。
非常感謝!