1、在客户端是否可以获取到 AIController
?
不可以,在 DS(dedicated server)模型下,AIController
只存在于服务端,其主要是通过在服务端对 Pawn 进行操控,然后再同步到客户端。
2、客户端上面能够执行 RPC 的对象有哪些?
RPC(远程过程调用),是在本地调用但能在其他机器(不同于执行调用的机器)上远程执行的函数。
在客户端上能够执行 RPC 的对象需要满足:
- 该 Actor 必须被复制
- 如果 RPC 是从 客户端 调用并在 服务器 上执行,客户端就 必须 拥有调用 RPC 的 Actor 。
- 如果是多播 RPC 是个例外:
当从客户端调用时,只是在本地运行而非服务器上执行。
3、如果在 C++ 中需要使用 windows 的头文件,如何操作?
#include “AllowWindowsPlatformTypes.h”
#include <windows.h>
#include “HideWindowsPlatformTypes.h”
复制代码