UE4 VR局域网(一)基础知识
来源:互联网 发布:算法代码高清壁纸 编辑:程序博客网 时间:2024/06/05 01:17
Actor的Role和RemoteRole属性
Role:网络中扮演的角色类型
RemoteRole:远程连接的作用类型
Role_Authority:权威
Role_SimulatedProxy:模拟代理
Role_AutonomousProxy:自主代理
Server(玩家A):
A,B,C的身份为:
Role:Role_Authority
RemoteRole: ROLE_SimulatedProxy
Client1(玩家B):
A1的身份为:
Role:ROLE_SimulatedProxy
RemoteRole:Role_Authority
B1的身份为:
Role:Role_AutonomousProxy
RemoteRole:Role_Authority
C1的身份为:
Role:ROLE_SimulatedProxy
RemoteRole:Role_Authority
Client2(玩家C):
A2的身份为:
Role:ROLE_SimulatedProxy
RemoteRole:Role_Authority
B2的身份为:
Role:ROLE_SimulatedProxy
RemoteRole:Role_Authority
C2的身份为:
Role:Role_AutonomousProxy
RemoteRole:Role_Authority
注:
模拟代理为防止传送丢失或提高效率而进行的根据之前的速率来模拟的模式;自主代理一般时本地playerController控制的Actor,会接受真人的输入来弥补数据的不足。
Actor 及其所属连接
注:
1.每个连接都有一个playerController.
2.actor最外围的所有者的连接则为actor所属的连接,动态生成时默认为spawn时设置的owner(默认是创建者)。注意:原本在场景中的actor默认为没有owner!
3.actor必须处于连接中才可以调用非广播的RPC。
4.连接所属用来确定actor复制和调用RPC时知道在哪个客户端执行。
从服务器调用的 RPC
Actor 所有权
未复制
NetMulticast
Server
Client
Client-owned actor
在服务器上运行
在服务器和所有客户端上运行
在服务器上运行
在 actor 的所属客户端上运行
Server-owned actor
在服务器上运行
在服务器和所有客户端上运行
在服务器上运行
在服务器上运行
Unowned actor
在服务器上运行
在服务器和所有客户端上运行
在服务器上运行
在服务器上运行
从客户端调用的 RPC
Actor 所有权
未复制
NetMulticast
Server
Client
Owned by invoking client
在执行调用的客户端上运行
在执行调用的客户端上运行
在服务器上运行
在执行调用的客户端上运行
Owned by a different client
在执行调用的客户端上运行
在执行调用的客户端上运行
丢弃
在执行调用的客户端上运行
Server-owned actor
在执行调用的客户端上运行
在执行调用的客户端上运行
丢弃
在执行调用的客户端上运行
Unowned actor
在执行调用的客户端上运行
在执行调用的客户端上运行
丢弃
在执行调用的客户端上运行
- UE4 VR局域网(一)基础知识
- UE4 VR局域网(二)基础知识
- UE4 局域网斗地主(一)
- UE4 VR 瞬移 Teleport 一
- UE4 VR局域网(三)调试,UI,RPC函数的问题解决
- 使用UE4开发VR项目_性能优化(一)_常用工具
- 使用UE4开发VR项目_性能优化(一)_常用工具
- 使用UE4开发VR项目_性能优化(一)_常用工具
- UE4局域网
- UE4 VR PC 同时开发注意问题一
- 虚拟现实-VR-UE4-认识UE4
- 虚拟现实-VR-UE4-获取UE4
- UE4 局域网斗地主(二)
- UE4局域网斗地主(三)
- UE4 局域网斗地主(四)
- UE4 VR教程地址
- UE4 VR全屏
- UE4学习笔记(一):初识UE4
- 【云计算的1024种玩法】使用 NAS 文件储存低价获得好磁盘性能
- Spring MVC 多文件上传
- 内存分配
- SpringBoot--解决不依赖父POM的问题
- 机器学习面试系列四
- UE4 VR局域网(一)基础知识
- 冒泡排序优化
- 实例方法、类方法和静态方法
- java行为设计模式——中介者模式
- ES6-对象的扩展-Object.getOwnPropertyDescriptors()
- 游戏制作过程——序言
- hashmap原理总结
- java网络编程-socket和tcp
- 【云计算的1024种玩法】手把手教你如何编译升级 OpenResty