纳金网
标题:
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