Unreal engine4 我的射弹没有';使用虚幻引擎4,在多人游戏中无法很好地复制

Unreal engine4 我的射弹没有';使用虚幻引擎4,在多人游戏中无法很好地复制,unreal-engine4,multiplayer,blueprint,Unreal Engine4,Multiplayer,Blueprint,我最近开始学习如何使用虚幻引擎4。 我开始很好地理解它是如何工作的,但我只是遇到了一个障碍。。。。多人游戏 所以,目前我只是画了一个蓝图,可以冲刺和投掷火球。为了测试多人游戏,我希望两个用户(服务器和客户端0)都有相同的玩家进行战斗。因此,我复制了角色的动作、变量以及与之相关的一切。我在服务器(在服务器上运行)和本地运行事件。我也很好地复制了障碍,包括变量和事件 对于短跑来说,绝对没有问题。玩家1可以冲刺,我们可以在两个屏幕上看到,玩家2也可以 但是,当玩家2投掷抛射物时,实际上,是玩家1在投掷

我最近开始学习如何使用虚幻引擎4。 我开始很好地理解它是如何工作的,但我只是遇到了一个障碍。。。。多人游戏

所以,目前我只是画了一个蓝图,可以冲刺和投掷火球。为了测试多人游戏,我希望两个用户(服务器和客户端0)都有相同的玩家进行战斗。因此,我复制了角色的动作、变量以及与之相关的一切。我在服务器(在服务器上运行)和本地运行事件。我也很好地复制了障碍,包括变量和事件

对于短跑来说,绝对没有问题。玩家1可以冲刺,我们可以在两个屏幕上看到,玩家2也可以

但是,当玩家2投掷抛射物时,实际上,是玩家1在投掷物体

在屏幕截图上,我试着从他的屏幕(也在左侧)上扔下弹丸和播放器2(左侧)。但正如你所看到的,在玩家1的屏幕上,我们看到是玩家1威奇扔的球

有人有办法解决这个问题吗

我希望我已经够清楚了。如果你想要更多的信息或截图,请告诉我。 谢谢你们


我想我的问题是因为我有一个“get player controller”,它的索引为0。但是索引永远不会动态变化。这是真的,让玩家控制器获取玩家的索引,但我相信有一个节点可以检索本地玩家的索引(可能需要仔细检查才能确定),好吧,所以我不应该在多人游戏中使用这个。我试过你告诉我的,但没用。此外,我还发布了一个新主题,更好地解释了我的问题。我认为这更清楚。如果需要,请访问以下链接: