描述
说到H5与unity通信这里,主要分两种情况,一个是H5调用unity的方法,另一个是unity调用H5的方法,通过互相调用方法来达到互相传参的通信效果。
H5调用unity
H5调用unity,主要通过unity向H5抛出方法名,H5通过window去调用unity方法,例如unity抛出了tabFun的方法, H5这里需要这么调用
const id = 5;
window.vuplex.postMessage({ type: 'tabFun', message: id })
这样,H5向unity传递了id这个参数。
unity调用H5
unity调用H5,主要目的是H5需要获取unity的参数,在这里,就需要H5抛出方法了; 例如H5抛出了reloadChart的方法,并且需要获取unity传的一个布尔值文章来源:https://www.toymoban.com/news/detail-851007.html
const reloadCon = (is) => {
console.log(is);
};
window.reloadChart = (is) => reloadCon (is);
H5通过拿到这个is参数,就获取到了unity的布尔值。文章来源地址https://www.toymoban.com/news/detail-851007.html
到了这里,关于H5与unity通信(只针对unity嵌套H5)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!