所以我尝试通过从单位唤醒/启动功能到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。
提前感谢你