局域网射击游戏之Network局域网组件
2016-12-09 00:33
176 查看
public int connections = 10; //客户端控制 public int listenPort = 8899; //监听端口 public bool UseNat = false; // 地址转换 public string ip = "127.0.0.1"; public GameObject PlayerPrefab; public void OnGUI() { if (Network.peerType == NetworkPeerType.Disconnected) { if (GUILayout.Button("创建服务器")) { //进行创建服务器的操作 NetworkConnectionError error = Network.InitializeServer(connections, listenPort, UseNat); print("aha"); } if (GUILayout.Button("连接服务器")) { //在这里进行连接服务器的操作 NetworkConnectionError error = Network.Connect(ip, listenPort); } } else if(Network.peerType == NetworkPeerType.Server) { GUILayout.Label("服务器创建完成"); } else if(Network.peerType == NetworkPeerType.Client) { GUILayout.Label("客户端已经接入"); } } //两个方法都是在服务器端调用 void OnServerInitialized() { print("server完成初始化"); //NetWork.Player可以访问到当前客户端 int Group = int.Parse(Network.player + ""); Network.Instantiate(PlayerPrefab, new Vector3(0,10,0),Quaternion.identity,Group); } void OnPlayerConnected(NetworkPlayer player) { print("一个客户端连接进来 Index Number:" + player); } //只在客户端被调用的函数 void OnConnectedToServer() { print("我成功的连接了服务器!"); }
今天就这么多了~~~ this is 大神(ruoji)
相关文章推荐
- NetWork局域网组件
- unity3d 局域网组件network及netview的使用
- 手把手教你开发一款IOS飞行射击游戏(一)
- 物料组件修改BAPI:BAPI_NETWORK_C…
- Doom/Quake射击游戏引擎
- 游戏组件——游戏组件
- XNA创建简单局域网游戏
- Ubuntu下安装第一人称射击游戏 Nexuiz 2.4.2(图)
- 【Unet】Unet Network相关组件
- Mangos源码分析(7):服务器公共组件实现之游戏主循环
- ue4-Network相关-组件及数据同步
- 【XNA 4】XNA游戏中用于计算帧数FPS的游戏组件(GameComponent)的源代码!!
- 自制游戏(一) 飞行射击游戏
- Html5游戏框架createJs组件--EaselJS(二)绘图类graphics
- [Unity3D]手机3D游戏开发:FPS射击游戏中瞄准镜CrossHair的制作
- Unity3D UNET 模仿局域网游戏(三)
- 我的Unity 3D之旅——第一人称射击游戏(5)
- 局域网内双升游戏的设计(一)--界面
- 第三方开发者推游戏平台Yahoo Games Network
- 问题: 使用putty登录显示network error:Connection refused使用putty登录显示network error:Connection refused 在局域网使