PlayNetMode
定义:
1 | UENUM() |
PIE_Standalone
本地端, 没有远端. 没有DS, 只有本地一个端在跑.
PIE_ListenServer
创建一个GameInstance, 它即当DS, 又作为客户端. 并且允许多个独立的客户端与它相连.
可以看到, 其就有两个world
: editor
,
Client+DS
.
PIE_Client
分别创建两个GameIntance
,
客户端GameInstance
+DS GameInstance
.
可以看到, 其有三个World
, 分别是editor
,
DS
, Client
. 这种模式下,
Actor会有ROLE_Authority
和ROLE_AutonomousProxy
以及ROLE_SimulatedProxy
对应的实例.
创建关键函数
这里不做详细解析. 只是暂时标注, 后续有时间会有详解.