编辑:问题已解决 - SendMessage
方法可在window.gameInstance
上找到。
请原谅我的无知,我刚刚开始尝试使用Unity和c#,我很难找到有关此主题的有效信息。
在Unity3d的WebGL: Interacting with browser scripting文档中 - 从JavaScript调用Unity脚本函数;它指示您使用SendMessage(objectName, methodName, value);
。这一切都很好,但是找到了SendMessage
函数在哪里?它肯定不在window
对象上。
我知道SendMessage
有GameObjects
方法,但我正在尝试从Unity3d外部与Unity3d进行交互,因此不太有用。
非常感谢任何帮助!
答案 0 :(得分:0)
Unity脚本在gameInstance
对象上创建window
对象。您可以通过SendMethod
。
gameInstance
方法
window.gameInstance.SendMessage(objectName, methodName, value);