如何等待Unity webplayer加载然后调用它的功能?

时间:2015-11-14 03:37:16

标签: javascript html communication

所以我尝试通过从单位唤醒/启动功能到html javascript

进行调用
Application.ExternalCall( "SayHello", "The game says hello!" ); //void Start
//on html side
<script type="text/javascript" language="javascript">
function SayHello( arg )
{
// show the message
alert( arg );
}
</script>

但是这个外部呼叫永远不会出于某种原因。我的浏览器控制台说“'UnityObject2'未定义”,尽管它是在html的js中定义的,而从js到unity的调用工作正常

当我不等待并找到一种方法让它准备就绪并调用像这样的统一功能

 u.getUnity().SendMessage("MyObject", "getCheckpoints", checkpointStringJSON);

它不会发送消息第一次,但第二次完成。所以我猜测,在调用函数的第一个关系中没有加载unity。

提前感谢你

0 个答案:

没有答案