puerts
puerts copied to clipboard
[UE] question 自行启动虚拟机情况下,玩家数>1时mixin不准确
detail | 详细描述
UE:5.4 puerts版本:基于1.0.6,外加项目的自行修改
John你好,我们是采用的自行启动虚拟机形式,每个客户端享有单独的JSEnv。最近发现如果PIE启动的时候,玩家数目如果大于1,除了第一端的mixin蓝图正常执行以外,其他端的mixin蓝图都使用的第一端的实现。稍微查了一下,发现是在UJSGeneratedClass::Mixin里,对于后续拉起的客户端,由于MaybeJSFunction为true,导致并没有成功mixin上,并且也确实有形如“Try to mixin a function[%s:%s] already mixin by anthor vm”的Warning输出。这个在有些需要多端调试的场景下并不是很方便,想问下有什么解决方法吗?
用独立进程模式试试
用独立进程模式试试
这个倒是没问题。非独立进程下目前是无解的吗?