お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closeマスターサーバーからホストのリストを要求する。
要求されたホストデータのリストは、PollHostList関数に格納されます。
function Awake() { // Make sure list is empty and request a new list MasterServer.ClearHostList(); MasterServer.RequestHostList("LarusTest"); } function Update() { // If any hosts were received, display game name, the clear host list again if (MasterServer.PollHostList().Length != 0) { var hostData: HostData[] = MasterServer.PollHostList(); for (var i : int = 0; i < hostData.Length; i++) Debug.Log("Game name: " + hostData[i].gameName); MasterServer.ClearHostList(); } }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Awake() { MasterServer.ClearHostList(); MasterServer.RequestHostList("LarusTest"); } void Update() { if (MasterServer.PollHostList().Length != 0) { HostData[] hostData = MasterServer.PollHostList(); int i = 0; while (i < hostData.Length) { Debug.Log("Game name: " + hostData[i].gameName); i++; } MasterServer.ClearHostList(); } } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Awake() as void: MasterServer.ClearHostList() MasterServer.RequestHostList('LarusTest') def Update() as void: if MasterServer.PollHostList().Length != 0: hostData as (HostData) = MasterServer.PollHostList() i as int = 0 while i < hostData.Length: Debug.Log(('Game name: ' + hostData[i].gameName)) i++ MasterServer.ClearHostList()