webplayer和unity通信,互相调用方法

    昨天研究了一下web调用unity方法,给unity传送参数。

    在网上找到了几个方法,最好用的是这个:

    

其中,"JSTools",是在unity场景中的一个对象,"MyFunction"是"JSTools"对象挂载脚本上的一个方法,"你好,我是webplayer"是传送的参数!

webplayer和unity通信,互相调用方法_第1张图片

webplayer和unity通信,互相调用方法_第2张图片

但是,这样会有个问题,就是你不能让html网页来自动调用unity的这个方法,这样的话是调用不到unity的方法的,因为此时unity还没有完全加载完成!

所以,我又在unity里面写了一个点击事件,反过来调用JS的方法,这样的话就避免了很多问题

webplayer和unity通信,互相调用方法_第3张图片

点击按键之后:

webplayer和unity通信,互相调用方法_第4张图片

 

 

 

 

 

 

 

你可能感兴趣的:(unity,webplayer)