查看: 979|回复: 0
打印 上一主题 下一主题

Network (1.1) -- Make Connection

[复制链接]

5552

主题

2

听众

8万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
11

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-6-20 15:39:26 |只看该作者 |倒序浏览
例子的源文件:

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);

}
---------------------------------------------------------------------------------------------------------
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-7 17:40 , Processed in 0.081681 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部