NetWork网络_TCP_在unity中初步实现局域网互联效果<13/9/2017>
首先搭建界面,建立Canvas并且赋予两个按钮建立服务器和客户端的功能
为Canvas写一个脚本,实现点击事件和网络通讯速率的调整(能改善画面同步效果)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NetWork : MonoBehaviour
{
void Start()
{
Network.sendRate = 180;//网络通讯速率,稍微改善实际显示效果
}
public void MyClick()
{
Network.InitializeServer(20, 8899, false);
}
public void MyClick2()
{
//"127.0.0.1"默认指的本机IP,若要实现局域网连接(不能用"127..."),必须在cmd中ipconfig查询本机正确的ip地址
Network.Connect("192.168.90.110", 8899);
}
}
实现网络连接的回调函数方法,写在主摄像机上面,不能写在Canvas,因为我面我们会false掉Canvas
using System.Collecti