电子窗口处理程序在win10上不能与Unity一起使用

时间:2017-06-08 09:03:43

标签: unity3d windows-10 electron

我尝试在电子窗口中启动一个统一exe。

为此:

  • 我从electron获取了win.getNativeWindowHandle()的窗口处理程序ID。

  • 我用以下方式启动我的Unity exe: 来自unity doc./unity/Child.exe -parentHWND {window_handler_id} delayed

  • 在win7和win8上我的窗口显示统一应用程序,但是在win10中,我得到一个闪烁的窗口,有时会显示我的统一exe。

如果我在另一个窗口上启动我的Unity exe,例如Firefox,它可以工作。但不是Slack或Atom(电子应用程序)。

你有个主意吗?

1 个答案:

答案 0 :(得分:0)

您确定win.getNativeWindowHandle()会返回您的Electron窗口的实际处理程序ID吗?

在这种情况下,您是否尝试将此处理程序传递给另一个exe(而不是Unity构建)?