2016-10-05 60 views
2

我已經看過帶有airconsole插件的示例,並且在這兩個示例中,代碼的「肉」都在一個腳本中。與airconsole的統一腳本結構

我有興趣嘗試製作多人遊戲,是否可以將每個角色的控制權分成4個腳本,每個腳本應用於不同的玩家對象,而不是一個腳本控制從一個單一的所有4個對象腳本?

如果是這樣,你如何去做,只需在每個控制腳本中包含庫?像這樣:

using NDream.AirConsole; 

還是我必須做某種特殊的結構?

回答

0

可以使用各種不同的腳本來使用NDream.AirConsole命名空間,是的。
請注意,如果場景中有4個腳本全部監聽OnMessage事件,則例如,如果在場景中只有一個「AirConsole腳本」,您最終可能會使用更多的性能您會收到並過濾郵件,然後轉播給正確的播放器。

最好有一個AirConsole腳本來監聽事件,檢查OnMessage(或其他)事件中的設備ID /播放器號,然後將相關信息發送給相關播放器腳本。

這就是我們爲Unity的多人遊戲所做的。

+1

謝謝asnwers我的問題,我會回到修補程序,並希望使其工作 –