我开发了一个带有UnityWebplayer模块的Winform软件。首先我尝试通过套接字在它们之间进行通信,但是,我搜索了一个 api ,它可以方便地为我做这个:< / p>
axUnityWebPlayer1.SendMessage( "Sphere", "Down", null );//called in winform
只需使用上面的代码段,然后我们就可以将winform的消息发送到它的embaged unitywebplayer模块。
axUnityWebPlayer1_OnExternalCall_1(object sender,AxUnityWebPlayerAXLib._DUnityWebPlayerAXEvents_OnExternalCallEvent e)
通过使用上面的代码段,我们可以在winform中从unitywebplayer接收消息。
我很好奇api背后的机制。它是否将从unity3d导出的文件“* .unity3d”视为.dll
之类的东西,这使得通信成为函数调用,并在运行时加载它?