Unity多人网络系统讲解-实践篇

默认教学计划
3109人加入学习
(14人评价)
价格 免费
教学计划
承诺服务

網絡管理器:内置網絡管理器用法,創建空白項。添加NETWORKMANAGER和NETWORKMANAGERHUD。

空白項命名爲,兩個組建組合起來共同構成游戲功能。

LAN本地局域網

sever服務器

Client

[展开全文]

ClientRpc 服务器调用 客户端执行,正好与Command相反

如果重生在服务器端执行,则上下左右方向控制会覆盖重置

[展开全文]

状态在服务器端发生,在客户端进行同步

SyncVar 需要网络同步的成员变量

SyncVar(hook=“”)

 

[展开全文]

【command】标识函数是在客户端被调用,在服务器执行,只可从本地发送给服务器

 

 

为什么此处子弹和敌人需要放在

[展开全文]

1.网络管理器(内置)

Network Manager管理游戏状态

Network Manager HUD

[展开全文]

网络中同步预制体信息

Network Identity:预制体标识

Network Transform:同步transform信息

Network Manager中Registered Spawnable Prefabs中选择预制体

[Command]//也是必须的

private void Cmd/*Cmd开头*/预制体相关代码的函数()

{

NetworkServer.Spawn(/*预制体*/);
}

[展开全文]

if(!isLocalPlayer)

return;

//然后对本地玩家进行操作

[展开全文]

OnStartLocalPlayer()

{

//修改本地状态

}

[展开全文]

Network Send Rate :网络发送速率

[展开全文]

空物体上

Network Manager

Network Manager HUD

[展开全文]
NZW_ · 2018-06-06 · 2网络管理器 0

Player对象上

Network Identity

Network Transform

[展开全文]

授课教师

客户端高级开发、高级讲师

课程特色

下载资料(1)
视频(17)