万一 发表于 2018-4-25 10:40:26

关于UE4 同机不同项目的通讯

在同一个主机上放两个不同的项目    然后两个项目之间要有通讯(也就是变量的改变或者事件的触发) 不知道应该如何实现
局域网通讯里面是相同的项目之间的通讯

还请大神指点啊

manalore 发表于 2018-4-25 11:03:18

应该数据存服务器, 数据共享吧。

万一 发表于 2018-4-25 12:55:40

manalore 发表于 2018-4-25 11:03
应该数据存服务器, 数据共享吧。

要用C++写是吗可以用蓝图实现吗

mknmknmk 发表于 2018-4-25 14:26:12

Message Bus
https://forums.unrealengine.com/community/community-content-tools-and-tutorials/81970-message-bus-how-to-communicate-with-other-ue4-projects

ggkeyu 发表于 2018-4-25 14:43:50

我知道windows 下 有命名通道 namedpipe,不同进程间可以通信,

rrfetch 发表于 2018-4-26 11:23:33

操作系统(Windows / Linux 等)都有不同进程之间通信的机制,比如管道,共享内存等。

不过根据我的经验,推荐选择 socket。
就是把另一个程序,当作一个普通服务器程序,监听 127.0.0.1 地址的端口。
这个最通用,单机和连线都是一套代码,只是 IP 地址不同而已。性能也不差(单机操作系统有特定优化)。
页: [1]
查看完整版本: 关于UE4 同机不同项目的通讯