纳金网

标题: Network (1.1) -- Make Connection [打印本页]

作者: 会飞的鱼    时间: 2012-6-20 15:39
标题: Network (1.1) -- Make Connection
例子的源文件:

https://github.com/kasicass/kasicass/tree/master/unity3d/NetworkDemo/01_Connection


弄个 Server.js 挂到 场景一: ---------------------------------------------------------------------------------------------------------

var connectToIP : String = "127.0.0.1";

var connectPort : int = 2224;
function OnGUI ()

{
if (Network.peerType == NetworkPeerType.Disconnected)
{
GUILayout.Label("Connection status: Disconnected");

connectToIP = GUILayout.TextField(connectToIP, GUILayout.MinWidth(100));
connectPort = parseInt(GUILayout.TextField(connectPort.ToString()));

if (GUILayout.Button("Start Server"))
{
Network.InitializeServer(32, connectPort, false);
}

    }
else
{
if (Network.peerType == NetworkPeerType.Server)
{
GUILayout.Label("Connection status: Server!");
GUILayout.Label("Connection: " + Network.connections.length);


if (Network.connections.length >= 1)
{


GUILayout.Label("ing to first player: " + Network.GetAveragePing(Network.connections[0]));

}
}

if (GUILayout.Button("Disconnect"))
{
Network.Disconnect(200);
}
}

}
// Server functions called by Unity

function OnPlayerConnected(player: NetworkPlayer) {
Debug.Log("layer connected from: " + player.ipAddress + ":" + player.port);

}
function OnServerInitialized() {
Debug.Log("Server initialized and ready");

}
function OnPlayerDisconnected(player: NetworkPlayer) {
Debug.Log("layer disconnected from: " + player.ipAddress + ":" + player.port);

}
---------------------------------------------------------------------------------------------------------




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5